//Animation Script Generated. 2010.09.18 by.: Phento

#include <a_samp>

#define FILTERSCRIPT
#include <zcmd>
#include <sscanf2>

#define COLOR_ANIM		0xFF6347AA
#define SPECIAL_ACTION_PISSING  68
#define pressed(%0) \
	(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

new
	bool:PlayerUsingAnim[MAX_PLAYERS],
	Text:txtAnim;

new
	animcmds [][] =
{
	{ " /airport /attractors /bar /baseball /bd_fire /beach /benchpress /bf_injection /biked /bikeh\n" },
	{ " /bikeleap /bikes /bikev /bike_dbz /bmx /bomber /box /bsktball /buddy /bus\n" },
	{ " /camera /car /carry /car_chat /casino /chainsaw /choppa /clothes /coach /colt45\n" },
	{ " /cop_ambient /cop_dvbyz /crack /crib /dam_jump /dancing /dealer /dildo /dodge /dozer\n" },
	{ " /drivebys /fat /fight_b /fight_c /fight_d /fight_e /finale /finale2 /flame /flowers\n" },
	{ " /food /freeweights /gangs /ghands /ghetto_db /goggles /graffiti /graveyard /grenade /gymnasium\n" },
	{ " /haircuts /heist9 /int_house /int_office /int_shop /jst_buisness /kart /kissing /knife /lapdan1\n" },
	{ " /lapdan2 /lapdan3 /lowrider /md_chase /md_end /medic /misc /mtb /muscular /nevada\n" },
	{ " /on_lookers /otb /parachute /park /paulnmac /ped /player_dvbys /playidles /police /pool\n" },
	{ " /poor /python /quad /quad_dbz /rapping /rifle /riot /rob_bank /rocket /rustler\n" },
	{ " /ryder /scratching /shamal /shop /shotgun /silenced /skate /smoking /sniper /spraycan\n" },
	{ " /strip /sunbathe /swat /sweet /swim /sword /tank /tattoos /tec /train\n" },
	{ " /truck /uzi /van /vending /vortex /wayfarer /weapons /wuzi /wop /gfunk\n" },
	{ " /dance /handsup /pee /phone" }
};

COMMAND:animlist(playerid, params[]) {
	new
		string[1200];
	for(new i; i < sizeof animcmds; i++)
	{
		format(string, sizeof string, "%s%s", string, animcmds[i]);
	}
	ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_MSGBOX, " Usage: /anim-name animid example: /animdance 1", string, "--", "--");
	return 1;
}

stock
	ApplyAnimation2(params[], playerid, animlib[], animname[])
{
	new
		time;
	sscanf(params, "{d}D(8000)", time);
	ApplyAnimation(playerid, animlib, animname, 4.1, 0, 0, 0, 1, time);
	PlayerUsingAnim[playerid] = true;
	TextDrawShowForPlayer(playerid, txtAnim);
}

public
	OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(pressed(KEY_HANDBRAKE) && PlayerUsingAnim[playerid] == true)
	{
		StopAnimation(playerid);
		ClearAnimations(playerid);
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
	}
	return true;
}

stock
	StopAnimation(playerid)
{
	PlayerUsingAnim[playerid] = false;
	TextDrawHideForPlayer(playerid, txtAnim);
}

public
	OnFilterScriptInit()
{
	print(" All Animations generated script by Phento");
	txtAnim = TextDrawCreate(610.0, 400.0, "~b~~k~~PED_LOCK_TARGET~ ~w~to stop the animation");
	TextDrawUseBox(txtAnim, 0);
	TextDrawFont(txtAnim, 2);
	TextDrawSetShadow(txtAnim, 0);
	TextDrawSetOutline(txtAnim,1);
	TextDrawBackgroundColor(txtAnim,0x000000FF);
	TextDrawColor(txtAnim,0xFFFFFFFF);
	TextDrawAlignment(txtAnim,3);
	return true;
	}

public
	OnFilterScriptExit()
{
	TextDrawDestroy(txtAnim);
	return true;
}

public
	OnPlayerDeath(playerid, killerid, reason)
{
	if(PlayerUsingAnim[playerid])
	{
		PlayerUsingAnim[playerid] = false;
		TextDrawHideForPlayer(playerid, txtAnim);
	}
	if(PlayerUsingAnim[killerid])
	{
		PlayerUsingAnim[killerid] = false;
		TextDrawHideForPlayer(killerid, txtAnim);
	}
	return true;
}

COMMAND:animairport(playerid, params[])
{
	ApplyAnimation2(params, playerid, "AIRPORT", "THRW_BARL_THRW");
	return 1;
}

COMMAND:animattractors(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "ATTRACTORS", "STEPSIT_IN");
		case 2: ApplyAnimation2(params, playerid, "ATTRACTORS", "STEPSIT_LOOP");
		case 3: ApplyAnimation2(params, playerid, "ATTRACTORS", "STEPSIT_OUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animattractors [1-3]");
	}
	return 1;
}

COMMAND:animbar(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BAR", "BARCUSTOM_GET");
		case 2: ApplyAnimation2(params, playerid, "BAR", "BARCUSTOM_LOOP");
		case 3: ApplyAnimation2(params, playerid, "BAR", "BARCUSTOM_ORDER");
		case 4: ApplyAnimation2(params, playerid, "BAR", "BARMAN_IDLE");
		case 5: ApplyAnimation2(params, playerid, "BAR", "BARSERVE_BOTTLE");
		case 6: ApplyAnimation2(params, playerid, "BAR", "BARSERVE_GIVE");
		case 7: ApplyAnimation2(params, playerid, "BAR", "BARSERVE_GLASS");
		case 8: ApplyAnimation2(params, playerid, "BAR", "BARSERVE_IN");
		case 9: ApplyAnimation2(params, playerid, "BAR", "BARSERVE_LOOP");
		case 10: ApplyAnimation2(params, playerid, "BAR", "BARSERVE_ORDER");
		case 11: ApplyAnimation2(params, playerid, "BAR", "DNK_STNDF_LOOP");
		case 12: ApplyAnimation2(params, playerid, "BAR", "DNK_STNDM_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbar [1-12]");
	}
	return 1;
}

COMMAND:animbaseball(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_1");
		case 2: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_2");
		case 3: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_3");
		case 4: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_4");
		case 5: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_BLOCK");
		case 6: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_HIT_1");
		case 7: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_HIT_2");
		case 8: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_HIT_3");
		case 9: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_IDLE");
		case 10: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_M");
		case 11: ApplyAnimation2(params, playerid, "BASEBALL", "BAT_PART");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbaseball [1-11]");
	}
	return 1;
}

COMMAND:animbd_fire(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_FIRE1");
		case 2: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_FIRE2");
		case 3: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_FIRE3");
		case 4: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_GF_WAVE");
		case 5: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_PANIC_01");
		case 6: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_PANIC_02");
		case 7: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_PANIC_03");
		case 8: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_PANIC_04");
		case 9: ApplyAnimation2(params, playerid, "BD_FIRE", "BD_PANIC_LOOP");
		case 10: ApplyAnimation2(params, playerid, "BD_FIRE", "GRLFRD_KISS_03");
		case 11: ApplyAnimation2(params, playerid, "BD_FIRE", "M_SMKLEAN_LOOP");
		case 12: ApplyAnimation2(params, playerid, "BD_FIRE", "PLAYA_KISS_03");
		case 13: ApplyAnimation2(params, playerid, "BD_FIRE", "WASH_UP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbd_fire [1-13]");
	}
	return 1;
}

COMMAND:animbeach(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BEACH", "BATHER");
		case 2: ApplyAnimation2(params, playerid, "BEACH", "LAY_BAC_LOOP");
		case 3: ApplyAnimation2(params, playerid, "BEACH", "PARKSIT_M_LOOP");
		case 4: ApplyAnimation2(params, playerid, "BEACH", "PARKSIT_W_LOOP");
		case 5: ApplyAnimation2(params, playerid, "BEACH", "SITNWAIT_LOOP_W");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbeach [1-5]");
	}
	return 1;
}

COMMAND:animbenchpress(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_CELEBRATE");
		case 2: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_DOWN");
		case 3: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_GETOFF");
		case 4: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_GETON");
		case 5: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_UP_A");
		case 6: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_UP_B");
		case 7: ApplyAnimation2(params, playerid, "BENCHPRESS", "GYM_BP_UP_SMOOTH");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbenchpress [1-7]");
	}
	return 1;
}

COMMAND:animbf_injection(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BF_INJECTION", "BF_GETIN_LHS");
		case 2: ApplyAnimation2(params, playerid, "BF_INJECTION", "BF_GETIN_RHS");
		case 3: ApplyAnimation2(params, playerid, "BF_INJECTION", "BF_GETOUT_LHS");
		case 4: ApplyAnimation2(params, playerid, "BF_INJECTION", "BF_GETOUT_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbf_injection [1-4]");
	}
	return 1;
}

COMMAND:animbiked(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BIKED", "BIKED_BACK");
		case 2: ApplyAnimation2(params, playerid, "BIKED", "BIKED_DRIVEBYFT");
		case 3: ApplyAnimation2(params, playerid, "BIKED", "BIKED_DRIVEBYLHS");
		case 4: ApplyAnimation2(params, playerid, "BIKED", "BIKED_DRIVEBYRHS");
		case 5: ApplyAnimation2(params, playerid, "BIKED", "BIKED_FWD");
		case 6: ApplyAnimation2(params, playerid, "BIKED", "BIKED_GETOFFBACK");
		case 7: ApplyAnimation2(params, playerid, "BIKED", "BIKED_GETOFFLHS");
		case 8: ApplyAnimation2(params, playerid, "BIKED", "BIKED_GETOFFRHS");
		case 9: ApplyAnimation2(params, playerid, "BIKED", "BIKED_HIT");
		case 10: ApplyAnimation2(params, playerid, "BIKED", "BIKED_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "BIKED", "BIKED_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "BIKED", "BIKED_KICK");
		case 13: ApplyAnimation2(params, playerid, "BIKED", "BIKED_LEFT");
		case 14: ApplyAnimation2(params, playerid, "BIKED", "BIKED_PASSENGER");
		case 15: ApplyAnimation2(params, playerid, "BIKED", "BIKED_PUSHES");
		case 16: ApplyAnimation2(params, playerid, "BIKED", "BIKED_RIDE");
		case 17: ApplyAnimation2(params, playerid, "BIKED", "BIKED_RIGHT");
		case 18: ApplyAnimation2(params, playerid, "BIKED", "BIKED_SHUFFLE");
		case 19: ApplyAnimation2(params, playerid, "BIKED", "BIKED_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbiked [1-19]");
	}
	return 1;
}

COMMAND:animbikeh(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_BACK");
		case 2: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_DRIVEBYFT");
		case 3: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_DRIVEBYLHS");
		case 4: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_DRIVEBYRHS");
		case 5: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_FWD");
		case 6: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_GETOFFBACK");
		case 7: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_GETOFFLHS");
		case 8: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_GETOFFRHS");
		case 9: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_HIT");
		case 10: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_KICK");
		case 13: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_LEFT");
		case 14: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_PASSENGER");
		case 15: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_PUSHES");
		case 16: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_RIDE");
		case 17: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_RIGHT");
		case 18: ApplyAnimation2(params, playerid, "BIKEH", "BIKEH_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbikeh [1-18]");
	}
	return 1;
}

COMMAND:animbikeleap(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BIKELEAP", "BK_BLNCE_IN");
		case 2: ApplyAnimation2(params, playerid, "BIKELEAP", "BK_BLNCE_OUT");
		case 3: ApplyAnimation2(params, playerid, "BIKELEAP", "BK_JMP");
		case 4: ApplyAnimation2(params, playerid, "BIKELEAP", "BK_RDY_IN");
		case 5: ApplyAnimation2(params, playerid, "BIKELEAP", "BK_RDY_OUT");
		case 6: ApplyAnimation2(params, playerid, "BIKELEAP", "STRUGGLE_CESAR");
		case 7: ApplyAnimation2(params, playerid, "BIKELEAP", "STRUGGLE_DRIVER");
		case 8: ApplyAnimation2(params, playerid, "BIKELEAP", "TRUCK_DRIVER");
		case 9: ApplyAnimation2(params, playerid, "BIKELEAP", "TRUCK_GETIN");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbikeleap [1-9]");
	}
	return 1;
}

COMMAND:animbikes(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BIKES", "BIKES_BACK");
		case 2: ApplyAnimation2(params, playerid, "BIKES", "BIKES_DRIVEBYFT");
		case 3: ApplyAnimation2(params, playerid, "BIKES", "BIKES_DRIVEBYLHS");
		case 4: ApplyAnimation2(params, playerid, "BIKES", "BIKES_DRIVEBYRHS");
		case 5: ApplyAnimation2(params, playerid, "BIKES", "BIKES_FWD");
		case 6: ApplyAnimation2(params, playerid, "BIKES", "BIKES_GETOFFBACK");
		case 7: ApplyAnimation2(params, playerid, "BIKES", "BIKES_GETOFFLHS");
		case 8: ApplyAnimation2(params, playerid, "BIKES", "BIKES_GETOFFRHS");
		case 9: ApplyAnimation2(params, playerid, "BIKES", "BIKES_HIT");
		case 10: ApplyAnimation2(params, playerid, "BIKES", "BIKES_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "BIKES", "BIKES_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "BIKES", "BIKES_KICK");
		case 13: ApplyAnimation2(params, playerid, "BIKES", "BIKES_LEFT");
		case 14: ApplyAnimation2(params, playerid, "BIKES", "BIKES_PASSENGER");
		case 15: ApplyAnimation2(params, playerid, "BIKES", "BIKES_PUSHES");
		case 16: ApplyAnimation2(params, playerid, "BIKES", "BIKES_RIDE");
		case 17: ApplyAnimation2(params, playerid, "BIKES", "BIKES_RIGHT");
		case 18: ApplyAnimation2(params, playerid, "BIKES", "BIKES_SNATCH_L");
		case 19: ApplyAnimation2(params, playerid, "BIKES", "BIKES_SNATCH_R");
		case 20: ApplyAnimation2(params, playerid, "BIKES", "BIKES_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbikes [1-20]");
	}
	return 1;
}

COMMAND:animbikev(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_BACK");
		case 2: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_DRIVEBYFT");
		case 3: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_DRIVEBYLHS");
		case 4: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_DRIVEBYRHS");
		case 5: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_FWD");
		case 6: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_GETOFFBACK");
		case 7: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_GETOFFLHS");
		case 8: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_GETOFFRHS");
		case 9: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_HIT");
		case 10: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_KICK");
		case 13: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_LEFT");
		case 14: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_PASSENGER");
		case 15: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_PUSHES");
		case 16: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_RIDE");
		case 17: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_RIGHT");
		case 18: ApplyAnimation2(params, playerid, "BIKEV", "BIKEV_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbikev [1-18]");
	}
	return 1;
}

COMMAND:animbike_dbz(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BIKE_DBZ", "PASS_DRIVEBY_BWD");
		case 2: ApplyAnimation2(params, playerid, "BIKE_DBZ", "PASS_DRIVEBY_FWD");
		case 3: ApplyAnimation2(params, playerid, "BIKE_DBZ", "PASS_DRIVEBY_LHS");
		case 4: ApplyAnimation2(params, playerid, "BIKE_DBZ", "PASS_DRIVEBY_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbike_dbz [1-4]");
	}
	return 1;
}

COMMAND:animbmx(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BMX", "BMX_BACK");
		case 2: ApplyAnimation2(params, playerid, "BMX", "BMX_BUNNYHOP");
		case 3: ApplyAnimation2(params, playerid, "BMX", "BMX_DRIVEBYFT");
		case 4: ApplyAnimation2(params, playerid, "BMX", "BMX_DRIVEBY_LHS");
		case 5: ApplyAnimation2(params, playerid, "BMX", "BMX_DRIVEBY_RHS");
		case 6: ApplyAnimation2(params, playerid, "BMX", "BMX_FWD");
		case 7: ApplyAnimation2(params, playerid, "BMX", "BMX_GETOFFBACK");
		case 8: ApplyAnimation2(params, playerid, "BMX", "BMX_GETOFFLHS");
		case 9: ApplyAnimation2(params, playerid, "BMX", "BMX_GETOFFRHS");
		case 10: ApplyAnimation2(params, playerid, "BMX", "BMX_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "BMX", "BMX_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "BMX", "BMX_LEFT");
		case 13: ApplyAnimation2(params, playerid, "BMX", "BMX_PEDAL");
		case 14: ApplyAnimation2(params, playerid, "BMX", "BMX_PUSHES");
		case 15: ApplyAnimation2(params, playerid, "BMX", "BMX_RIDE");
		case 16: ApplyAnimation2(params, playerid, "BMX", "BMX_RIGHT");
		case 17: ApplyAnimation2(params, playerid, "BMX", "BMX_SPRINT");
		case 18: ApplyAnimation2(params, playerid, "BMX", "BMX_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbmx [1-18]");
	}
	return 1;
}

COMMAND:animbomber(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BOMBER", "BOM_PLANT");
		case 2: ApplyAnimation2(params, playerid, "BOMBER", "BOM_PLANT_2IDLE");
		case 3: ApplyAnimation2(params, playerid, "BOMBER", "BOM_PLANT_CROUCH_IN");
		case 4: ApplyAnimation2(params, playerid, "BOMBER", "BOM_PLANT_CROUCH_OUT");
		case 5: ApplyAnimation2(params, playerid, "BOMBER", "BOM_PLANT_IN");
		case 6: ApplyAnimation2(params, playerid, "BOMBER", "BOM_PLANT_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbomber [1-6]");
	}
	return 1;
}

COMMAND:animbox(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BOX", "BOXHIPIN");
		case 2: ApplyAnimation2(params, playerid, "BOX", "BOXHIPUP");
		case 3: ApplyAnimation2(params, playerid, "BOX", "BOXSHDWN");
		case 4: ApplyAnimation2(params, playerid, "BOX", "BOXSHUP");
		case 5: ApplyAnimation2(params, playerid, "BOX", "BXHIPWLK");
		case 6: ApplyAnimation2(params, playerid, "BOX", "BXHWLKI");
		case 7: ApplyAnimation2(params, playerid, "BOX", "BXSHWLK");
		case 8: ApplyAnimation2(params, playerid, "BOX", "BXSHWLKI");
		case 9: ApplyAnimation2(params, playerid, "BOX", "BXWLKO");
		case 10: ApplyAnimation2(params, playerid, "BOX", "CATCH_BOX");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbox [1-10]");
	}
	return 1;
}

COMMAND:animbsktball(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DEF_JUMP_SHOT");
		case 2: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DEF_LOOP");
		case 3: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DEF_STEPL");
		case 4: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DEF_STEPR");
		case 5: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK");
		case 6: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK_GLI");
		case 7: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK_GLI_O");
		case 8: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK_LNCH");
		case 9: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK_LNCH_O");
		case 10: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK_LND");
		case 11: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_DNK_O");
		case 12: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_IDLE");
		case 13: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_IDLE2");
		case 14: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_IDLE2_O");
		case 15: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_IDLELOOP");
		case 16: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_IDLELOOP_O");
		case 17: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_IDLE_O");
		case 18: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_JUMP_CANCEL");
		case 19: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_JUMP_CANCEL_O");
		case 20: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_JUMP_END");
		case 21: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_JUMP_SHOT");
		case 22: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_JUMP_SHOT_O");
		case 23: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_NET_DNK_O");
		case 24: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_PICKUP");
		case 25: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_PICKUP_O");
		case 26: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_REACT_MISS");
		case 27: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_REACT_SCORE");
		case 28: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_RUN");
		case 29: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_RUN_O");
		case 30: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_SKIDSTOP_L");
		case 31: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_SKIDSTOP_L_O");
		case 32: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_SKIDSTOP_R");
		case 33: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_SKIDSTOP_R_O");
		case 34: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALK");
		case 35: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALKSTOP_L");
		case 36: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALKSTOP_L_O");
		case 37: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALKSTOP_R");
		case 38: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALKSTOP_R_O");
		case 39: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALK_O");
		case 40: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALK_START");
		case 41: ApplyAnimation2(params, playerid, "BSKTBALL", "BBALL_WALK_START_O");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbsktball [1-41]");
	}
	return 1;
}

COMMAND:animbuddy(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BUDDY", "BUDDY_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "BUDDY", "BUDDY_CROUCHRELOAD");
		case 3: ApplyAnimation2(params, playerid, "BUDDY", "BUDDY_FIRE");
		case 4: ApplyAnimation2(params, playerid, "BUDDY", "BUDDY_FIRE_POOR");
		case 5: ApplyAnimation2(params, playerid, "BUDDY", "BUDDY_RELOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbuddy [1-5]");
	}
	return 1;
}

COMMAND:animbus(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "BUS", "BUS_CLOSE");
		case 2: ApplyAnimation2(params, playerid, "BUS", "BUS_GETIN_LHS");
		case 3: ApplyAnimation2(params, playerid, "BUS", "BUS_GETIN_RHS");
		case 4: ApplyAnimation2(params, playerid, "BUS", "BUS_GETOUT_LHS");
		case 5: ApplyAnimation2(params, playerid, "BUS", "BUS_GETOUT_RHS");
		case 6: ApplyAnimation2(params, playerid, "BUS", "BUS_JACKED_LHS");
		case 7: ApplyAnimation2(params, playerid, "BUS", "BUS_OPEN");
		case 8: ApplyAnimation2(params, playerid, "BUS", "BUS_OPEN_RHS");
		case 9: ApplyAnimation2(params, playerid, "BUS", "BUS_PULLOUT_LHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animbus [1-9]");
	}
	return 1;
}

COMMAND:animcamera(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CAMERA", "CAMCRCH_CMON");
		case 2: ApplyAnimation2(params, playerid, "CAMERA", "CAMCRCH_IDLELOOP");
		case 3: ApplyAnimation2(params, playerid, "CAMERA", "CAMCRCH_STAY");
		case 4: ApplyAnimation2(params, playerid, "CAMERA", "CAMCRCH_TO_CAMSTND");
		case 5: ApplyAnimation2(params, playerid, "CAMERA", "CAMSTND_CMON");
		case 6: ApplyAnimation2(params, playerid, "CAMERA", "CAMSTND_IDLELOOP");
		case 7: ApplyAnimation2(params, playerid, "CAMERA", "CAMSTND_LKABT");
		case 8: ApplyAnimation2(params, playerid, "CAMERA", "CAMSTND_TO_CAMCRCH");
		case 9: ApplyAnimation2(params, playerid, "CAMERA", "PICCRCH_IN");
		case 10: ApplyAnimation2(params, playerid, "CAMERA", "PICCRCH_OUT");
		case 11: ApplyAnimation2(params, playerid, "CAMERA", "PICCRCH_TAKE");
		case 12: ApplyAnimation2(params, playerid, "CAMERA", "PICSTND_IN");
		case 13: ApplyAnimation2(params, playerid, "CAMERA", "PICSTND_OUT");
		case 14: ApplyAnimation2(params, playerid, "CAMERA", "PICSTND_TAKE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcamera [1-14]");
	}
	return 1;
}

COMMAND:animcar(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CAR", "FIXN_CAR_LOOP");
		case 2: ApplyAnimation2(params, playerid, "CAR", "FIXN_CAR_OUT");
		case 3: ApplyAnimation2(params, playerid, "CAR", "FLAG_DROP");
		case 4: ApplyAnimation2(params, playerid, "CAR", "SIT_RELAXED");
		case 5: ApplyAnimation2(params, playerid, "CAR", "TAP_HAND");
		case 6: ApplyAnimation2(params, playerid, "CAR", "TYD2CAR_BUMP");
		case 7: ApplyAnimation2(params, playerid, "CAR", "TYD2CAR_HIGH");
		case 8: ApplyAnimation2(params, playerid, "CAR", "TYD2CAR_LOW");
		case 9: ApplyAnimation2(params, playerid, "CAR", "TYD2CAR_MED");
		case 10: ApplyAnimation2(params, playerid, "CAR", "TYD2CAR_TURNL");
		case 11: ApplyAnimation2(params, playerid, "CAR", "TYD2CAR_TURNR");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcar [1-11]");
	}
	return 1;
}

COMMAND:animcarry(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CARRY", "CRRY_PRTIAL");
		case 2: ApplyAnimation2(params, playerid, "CARRY", "LIFTUP");
		case 3: ApplyAnimation2(params, playerid, "CARRY", "LIFTUP05");
		case 4: ApplyAnimation2(params, playerid, "CARRY", "LIFTUP105");
		case 5: ApplyAnimation2(params, playerid, "CARRY", "PUTDWN");
		case 6: ApplyAnimation2(params, playerid, "CARRY", "PUTDWN05");
		case 7: ApplyAnimation2(params, playerid, "CARRY", "PUTDWN105");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcarry [1-7]");
	}
	return 1;
}

COMMAND:animcar_chat(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CAR_CHAT", "CARFONE_IN");
		case 2: ApplyAnimation2(params, playerid, "CAR_CHAT", "CARFONE_LOOPA");
		case 3: ApplyAnimation2(params, playerid, "CAR_CHAT", "CARFONE_LOOPA_TO_B");
		case 4: ApplyAnimation2(params, playerid, "CAR_CHAT", "CARFONE_LOOPB");
		case 5: ApplyAnimation2(params, playerid, "CAR_CHAT", "CARFONE_LOOPB_TO_A");
		case 6: ApplyAnimation2(params, playerid, "CAR_CHAT", "CARFONE_OUT");
		case 7: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC1_BL");
		case 8: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC1_BR");
		case 9: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC1_FL");
		case 10: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC1_FR");
		case 11: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC2_FL");
		case 12: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC3_BR");
		case 13: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC3_FL");
		case 14: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC3_FR");
		case 15: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC4_BL");
		case 16: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC4_BR");
		case 17: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC4_FL");
		case 18: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_SC4_FR");
		case 19: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_TALKM_IN");
		case 20: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_TALKM_LOOP");
		case 21: ApplyAnimation2(params, playerid, "CAR_CHAT", "CAR_TALKM_OUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcar_chat [1-21]");
	}
	return 1;
}

COMMAND:animcasino(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CASINO", "CARDS_IN");
		case 2: ApplyAnimation2(params, playerid, "CASINO", "CARDS_LOOP");
		case 3: ApplyAnimation2(params, playerid, "CASINO", "CARDS_LOSE");
		case 4: ApplyAnimation2(params, playerid, "CASINO", "CARDS_OUT");
		case 5: ApplyAnimation2(params, playerid, "CASINO", "CARDS_PICK_01");
		case 6: ApplyAnimation2(params, playerid, "CASINO", "CARDS_PICK_02");
		case 7: ApplyAnimation2(params, playerid, "CASINO", "CARDS_RAISE");
		case 8: ApplyAnimation2(params, playerid, "CASINO", "CARDS_WIN");
		case 9: ApplyAnimation2(params, playerid, "CASINO", "DEALONE");
		case 10: ApplyAnimation2(params, playerid, "CASINO", "MANWINB");
		case 11: ApplyAnimation2(params, playerid, "CASINO", "MANWIND");
		case 12: ApplyAnimation2(params, playerid, "CASINO", "ROULETTE_BET");
		case 13: ApplyAnimation2(params, playerid, "CASINO", "ROULETTE_IN");
		case 14: ApplyAnimation2(params, playerid, "CASINO", "ROULETTE_LOOP");
		case 15: ApplyAnimation2(params, playerid, "CASINO", "ROULETTE_LOSE");
		case 16: ApplyAnimation2(params, playerid, "CASINO", "ROULETTE_OUT");
		case 17: ApplyAnimation2(params, playerid, "CASINO", "ROULETTE_WIN");
		case 18: ApplyAnimation2(params, playerid, "CASINO", "SLOT_BET_01");
		case 19: ApplyAnimation2(params, playerid, "CASINO", "SLOT_BET_02");
		case 20: ApplyAnimation2(params, playerid, "CASINO", "SLOT_IN");
		case 21: ApplyAnimation2(params, playerid, "CASINO", "SLOT_LOSE_OUT");
		case 22: ApplyAnimation2(params, playerid, "CASINO", "SLOT_PLYR");
		case 23: ApplyAnimation2(params, playerid, "CASINO", "SLOT_WAIT");
		case 24: ApplyAnimation2(params, playerid, "CASINO", "SLOT_WIN_OUT");
		case 25: ApplyAnimation2(params, playerid, "CASINO", "WOF");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcasino [1-25]");
	}
	return 1;
}

COMMAND:animchainsaw(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_1");
		case 2: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_2");
		case 3: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_3");
		case 4: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_G");
		case 5: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_HIT_1");
		case 6: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_HIT_2");
		case 7: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_HIT_3");
		case 8: ApplyAnimation2(params, playerid, "CHAINSAW", "CSAW_PART");
		case 9: ApplyAnimation2(params, playerid, "CHAINSAW", "IDLE_CSAW");
		case 10: ApplyAnimation2(params, playerid, "CHAINSAW", "WEAPON_CSAW");
		case 11: ApplyAnimation2(params, playerid, "CHAINSAW", "WEAPON_CSAWLO");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animchainsaw [1-11]");
	}
	return 1;
}

COMMAND:animchoppa(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_BACK");
		case 2: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_BUNNYHOP");
		case 3: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_DRIVEBYFT");
		case 4: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_DRIVEBY_LHS");
		case 5: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_DRIVEBY_RHS");
		case 6: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_FWD");
		case 7: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_GETOFFBACK");
		case 8: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_GETOFFLHS");
		case 9: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_GETOFFRHS");
		case 10: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_LEFT");
		case 13: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_PEDAL");
		case 14: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_PUSHES");
		case 15: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_RIDE");
		case 16: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_RIGHT");
		case 17: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_SPRINT");
		case 18: ApplyAnimation2(params, playerid, "CHOPPA", "CHOPPA_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animchoppa [1-18]");
	}
	return 1;
}

COMMAND:animclothes(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_BUY");
		case 2: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_IN");
		case 3: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_OUT");
		case 4: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_HAT");
		case 5: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_IN");
		case 6: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_IN_O");
		case 7: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_LEGS");
		case 8: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_LOOP");
		case 9: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_OUT");
		case 10: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_OUT_O");
		case 11: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_SHOES");
		case 12: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_TORSO");
		case 13: ApplyAnimation2(params, playerid, "CLOTHES", "CLO_POSE_WATCH");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animclothes [1-13]");
	}
	return 1;
}

COMMAND:animcoach(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "COACH", "COACH_INL");
		case 2: ApplyAnimation2(params, playerid, "COACH", "COACH_INR");
		case 3: ApplyAnimation2(params, playerid, "COACH", "COACH_OPNL");
		case 4: ApplyAnimation2(params, playerid, "COACH", "COACH_OPNR");
		case 5: ApplyAnimation2(params, playerid, "COACH", "COACH_OUTL");
		case 6: ApplyAnimation2(params, playerid, "COACH", "COACH_OUTR");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcoach [1-6]");
	}
	return 1;
}

COMMAND:animcolt45(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "COLT45", "2GUNS_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "COLT45", "COLT45_CROUCHFIRE");
		case 3: ApplyAnimation2(params, playerid, "COLT45", "COLT45_CROUCHRELOAD");
		case 4: ApplyAnimation2(params, playerid, "COLT45", "COLT45_FIRE");
		case 5: ApplyAnimation2(params, playerid, "COLT45", "COLT45_FIRE_2HANDS");
		case 6: ApplyAnimation2(params, playerid, "COLT45", "COLT45_RELOAD");
		case 7: ApplyAnimation2(params, playerid, "COLT45", "SAWNOFF_RELOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcolt45 [1-7]");
	}
	return 1;
}

COMMAND:animcop_ambient(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPBROWSE_IN");
		case 2: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPBROWSE_LOOP");
		case 3: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPBROWSE_NOD");
		case 4: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPBROWSE_OUT");
		case 5: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPBROWSE_SHAKE");
		case 6: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_IN");
		case 7: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_LOOP");
		case 8: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_NOD");
		case 9: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_OUT");
		case 10: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_SHAKE");
		case 11: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_THINK");
		case 12: ApplyAnimation2(params, playerid, "COP_AMBIENT", "COPLOOK_WATCH");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcop_ambient [1-12]");
	}
	return 1;
}

COMMAND:animcop_dvbyz(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "COP_DVBYZ", "COP_DVBY_B");
		case 2: ApplyAnimation2(params, playerid, "COP_DVBYZ", "COP_DVBY_FT");
		case 3: ApplyAnimation2(params, playerid, "COP_DVBYZ", "COP_DVBY_L");
		case 4: ApplyAnimation2(params, playerid, "COP_DVBYZ", "COP_DVBY_R");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcop_dvbyz [1-4]");
	}
	return 1;
}

COMMAND:animcrack(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CRACK", "BBALBAT_IDLE_01");
		case 2: ApplyAnimation2(params, playerid, "CRACK", "BBALBAT_IDLE_02");
		case 3: ApplyAnimation2(params, playerid, "CRACK", "CRCKDETH1");
		case 4: ApplyAnimation2(params, playerid, "CRACK", "CRCKDETH2");
		case 5: ApplyAnimation2(params, playerid, "CRACK", "CRCKDETH3");
		case 6: ApplyAnimation2(params, playerid, "CRACK", "CRCKDETH4");
		case 7: ApplyAnimation2(params, playerid, "CRACK", "CRCKIDLE1");
		case 8: ApplyAnimation2(params, playerid, "CRACK", "CRCKIDLE2");
		case 9: ApplyAnimation2(params, playerid, "CRACK", "CRCKIDLE3");
		case 10: ApplyAnimation2(params, playerid, "CRACK", "CRCKIDLE4");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcrack [1-10]");
	}
	return 1;
}

COMMAND:animcrib(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "CRIB", "CRIB_CONSOLE_LOOP");
		case 2: ApplyAnimation2(params, playerid, "CRIB", "CRIB_USE_SWITCH");
		case 3: ApplyAnimation2(params, playerid, "CRIB", "PED_CONSOLE_LOOP");
		case 4: ApplyAnimation2(params, playerid, "CRIB", "PED_CONSOLE_LOOSE");
		case 5: ApplyAnimation2(params, playerid, "CRIB", "PED_CONSOLE_WIN");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animcrib [1-5]");
	}
	return 1;
}

COMMAND:animdam_jump(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DAM_JUMP", "DAM_DIVE_LOOP");
		case 2: ApplyAnimation2(params, playerid, "DAM_JUMP", "DAM_LAND");
		case 3: ApplyAnimation2(params, playerid, "DAM_JUMP", "DAM_LAUNCH");
		case 4: ApplyAnimation2(params, playerid, "DAM_JUMP", "JUMP_ROLL");
		case 5: ApplyAnimation2(params, playerid, "DAM_JUMP", "SF_JUMPWALL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdam_jump [1-5]");
	}
	return 1;
}

COMMAND:animdancing(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DANCING", "BD_CLAP");
		case 2: ApplyAnimation2(params, playerid, "DANCING", "BD_CLAP1");
		case 3: ApplyAnimation2(params, playerid, "DANCING", "DANCE_LOOP");
		case 4: ApplyAnimation2(params, playerid, "DANCING", "DAN_DOWN_A");
		case 5: ApplyAnimation2(params, playerid, "DANCING", "DAN_LEFT_A");
		case 6: ApplyAnimation2(params, playerid, "DANCING", "DAN_LOOP_A");
		case 7: ApplyAnimation2(params, playerid, "DANCING", "DAN_RIGHT_A");
		case 8: ApplyAnimation2(params, playerid, "DANCING", "DAN_UP_A");
		case 9: ApplyAnimation2(params, playerid, "DANCING", "DNCE_M_A");
		case 10: ApplyAnimation2(params, playerid, "DANCING", "DNCE_M_B");
		case 11: ApplyAnimation2(params, playerid, "DANCING", "DNCE_M_C");
		case 12: ApplyAnimation2(params, playerid, "DANCING", "DNCE_M_D");
		case 13: ApplyAnimation2(params, playerid, "DANCING", "DNCE_M_E");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdancing [1-13]");
	}
	return 1;
}

COMMAND:animdealer(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DEALER", "DEALER_DEAL");
		case 2: ApplyAnimation2(params, playerid, "DEALER", "DEALER_IDLE");
		case 3: ApplyAnimation2(params, playerid, "DEALER", "DEALER_IDLE_01");
		case 4: ApplyAnimation2(params, playerid, "DEALER", "DEALER_IDLE_02");
		case 5: ApplyAnimation2(params, playerid, "DEALER", "DEALER_IDLE_03");
		case 6: ApplyAnimation2(params, playerid, "DEALER", "DRUGS_BUY");
		case 7: ApplyAnimation2(params, playerid, "DEALER", "SHOP_PAY");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdealer [1-7]");
	}
	return 1;
}

COMMAND:animdildo(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DILDO", "DILDO_1");
		case 2: ApplyAnimation2(params, playerid, "DILDO", "DILDO_2");
		case 3: ApplyAnimation2(params, playerid, "DILDO", "DILDO_3");
		case 4: ApplyAnimation2(params, playerid, "DILDO", "DILDO_BLOCK");
		case 5: ApplyAnimation2(params, playerid, "DILDO", "DILDO_G");
		case 6: ApplyAnimation2(params, playerid, "DILDO", "DILDO_HIT_1");
		case 7: ApplyAnimation2(params, playerid, "DILDO", "DILDO_HIT_2");
		case 8: ApplyAnimation2(params, playerid, "DILDO", "DILDO_HIT_3");
		case 9: ApplyAnimation2(params, playerid, "DILDO", "DILDO_IDLE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdildo [1-9]");
	}
	return 1;
}

COMMAND:animdodge(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DODGE", "COVER_DIVE_01");
		case 2: ApplyAnimation2(params, playerid, "DODGE", "COVER_DIVE_02");
		case 3: ApplyAnimation2(params, playerid, "DODGE", "CRUSHED");
		case 4: ApplyAnimation2(params, playerid, "DODGE", "CRUSH_JUMP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdodge [1-4]");
	}
	return 1;
}

COMMAND:animdozer(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DOZER", "DOZER_ALIGN_LHS");
		case 2: ApplyAnimation2(params, playerid, "DOZER", "DOZER_ALIGN_RHS");
		case 3: ApplyAnimation2(params, playerid, "DOZER", "DOZER_GETIN_LHS");
		case 4: ApplyAnimation2(params, playerid, "DOZER", "DOZER_GETIN_RHS");
		case 5: ApplyAnimation2(params, playerid, "DOZER", "DOZER_GETOUT_LHS");
		case 6: ApplyAnimation2(params, playerid, "DOZER", "DOZER_GETOUT_RHS");
		case 7: ApplyAnimation2(params, playerid, "DOZER", "DOZER_JACKED_LHS");
		case 8: ApplyAnimation2(params, playerid, "DOZER", "DOZER_JACKED_RHS");
		case 9: ApplyAnimation2(params, playerid, "DOZER", "DOZER_PULLOUT_LHS");
		case 10: ApplyAnimation2(params, playerid, "DOZER", "DOZER_PULLOUT_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdozer [1-10]");
	}
	return 1;
}

COMMAND:animdrivebys(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYLHS");
		case 2: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYLHS_BWD");
		case 3: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYLHS_FWD");
		case 4: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYRHS");
		case 5: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYRHS_BWD");
		case 6: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYRHS_FWD");
		case 7: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYTOP_LHS");
		case 8: ApplyAnimation2(params, playerid, "DRIVEBYS", "GANG_DRIVEBYTOP_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdrivebys [1-8]");
	}
	return 1;
}

COMMAND:animfat(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FAT", "FATIDLE");
		case 2: ApplyAnimation2(params, playerid, "FAT", "FATIDLE_ARMED");
		case 3: ApplyAnimation2(params, playerid, "FAT", "FATIDLE_CSAW");
		case 4: ApplyAnimation2(params, playerid, "FAT", "FATIDLE_ROCKET");
		case 5: ApplyAnimation2(params, playerid, "FAT", "FATRUN");
		case 6: ApplyAnimation2(params, playerid, "FAT", "FATRUN_ARMED");
		case 7: ApplyAnimation2(params, playerid, "FAT", "FATRUN_CSAW");
		case 8: ApplyAnimation2(params, playerid, "FAT", "FATRUN_ROCKET");
		case 9: ApplyAnimation2(params, playerid, "FAT", "FATSPRINT");
		case 10: ApplyAnimation2(params, playerid, "FAT", "FATWALK");
		case 11: ApplyAnimation2(params, playerid, "FAT", "FATWALKSTART");
		case 12: ApplyAnimation2(params, playerid, "FAT", "FATWALKSTART_CSAW");
		case 13: ApplyAnimation2(params, playerid, "FAT", "FATWALKST_ARMED");
		case 14: ApplyAnimation2(params, playerid, "FAT", "FATWALKST_ROCKET");
		case 15: ApplyAnimation2(params, playerid, "FAT", "FATWALK_ARMED");
		case 16: ApplyAnimation2(params, playerid, "FAT", "FATWALK_CSAW");
		case 17: ApplyAnimation2(params, playerid, "FAT", "FATWALK_ROCKET");
		case 18: ApplyAnimation2(params, playerid, "FAT", "IDLE_TIRED");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfat [1-18]");
	}
	return 1;
}

COMMAND:animfight_b(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_1");
		case 2: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_2");
		case 3: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_3");
		case 4: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_BLOCK");
		case 5: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_G");
		case 6: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_IDLE");
		case 7: ApplyAnimation2(params, playerid, "FIGHT_B", "FIGHTB_M");
		case 8: ApplyAnimation2(params, playerid, "FIGHT_B", "HITB_1");
		case 9: ApplyAnimation2(params, playerid, "FIGHT_B", "HITB_2");
		case 10: ApplyAnimation2(params, playerid, "FIGHT_B", "HITB_3");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfight_b [1-10]");
	}
	return 1;
}

COMMAND:animfight_c(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_1");
		case 2: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_2");
		case 3: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_3");
		case 4: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_BLOCK");
		case 5: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_BLOCKING");
		case 6: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_G");
		case 7: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_IDLE");
		case 8: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_M");
		case 9: ApplyAnimation2(params, playerid, "FIGHT_C", "FIGHTC_SPAR");
		case 10: ApplyAnimation2(params, playerid, "FIGHT_C", "HITC_1");
		case 11: ApplyAnimation2(params, playerid, "FIGHT_C", "HITC_2");
		case 12: ApplyAnimation2(params, playerid, "FIGHT_C", "HITC_3");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfight_c [1-12]");
	}
	return 1;
}

COMMAND:animfight_d(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_1");
		case 2: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_2");
		case 3: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_3");
		case 4: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_BLOCK");
		case 5: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_G");
		case 6: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_IDLE");
		case 7: ApplyAnimation2(params, playerid, "FIGHT_D", "FIGHTD_M");
		case 8: ApplyAnimation2(params, playerid, "FIGHT_D", "HITD_1");
		case 9: ApplyAnimation2(params, playerid, "FIGHT_D", "HITD_2");
		case 10: ApplyAnimation2(params, playerid, "FIGHT_D", "HITD_3");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfight_d [1-10]");
	}
	return 1;
}

COMMAND:animfight_e(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FIGHT_E", "FIGHTKICK");
		case 2: ApplyAnimation2(params, playerid, "FIGHT_E", "FIGHTKICK_B");
		case 3: ApplyAnimation2(params, playerid, "FIGHT_E", "HIT_FIGHTKICK");
		case 4: ApplyAnimation2(params, playerid, "FIGHT_E", "HIT_FIGHTKICK_B");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfight_e [1-4]");
	}
	return 1;
}

COMMAND:animfinale(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FINALE", "FIN_CLIMB_IN");
		case 2: ApplyAnimation2(params, playerid, "FINALE", "FIN_COP1_CLIMBOUT2");
		case 3: ApplyAnimation2(params, playerid, "FINALE", "FIN_COP1_LOOP");
		case 4: ApplyAnimation2(params, playerid, "FINALE", "FIN_COP1_STOMP");
		case 5: ApplyAnimation2(params, playerid, "FINALE", "FIN_HANG_L");
		case 6: ApplyAnimation2(params, playerid, "FINALE", "FIN_HANG_LOOP");
		case 7: ApplyAnimation2(params, playerid, "FINALE", "FIN_HANG_R");
		case 8: ApplyAnimation2(params, playerid, "FINALE", "FIN_HANG_SLIP");
		case 9: ApplyAnimation2(params, playerid, "FINALE", "FIN_JUMP_ON");
		case 10: ApplyAnimation2(params, playerid, "FINALE", "FIN_LAND_CAR");
		case 11: ApplyAnimation2(params, playerid, "FINALE", "FIN_LAND_DIE");
		case 12: ApplyAnimation2(params, playerid, "FINALE", "FIN_LEGSUP");
		case 13: ApplyAnimation2(params, playerid, "FINALE", "FIN_LEGSUP_L");
		case 14: ApplyAnimation2(params, playerid, "FINALE", "FIN_LEGSUP_LOOP");
		case 15: ApplyAnimation2(params, playerid, "FINALE", "FIN_LEGSUP_R");
		case 16: ApplyAnimation2(params, playerid, "FINALE", "FIN_LET_GO");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfinale [1-16]");
	}
	return 1;
}

COMMAND:animfinale2(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FINALE2", "FIN_COP1_CLIMBOUT");
		case 2: ApplyAnimation2(params, playerid, "FINALE2", "FIN_COP1_FALL");
		case 3: ApplyAnimation2(params, playerid, "FINALE2", "FIN_COP1_LOOP");
		case 4: ApplyAnimation2(params, playerid, "FINALE2", "FIN_COP1_SHOT");
		case 5: ApplyAnimation2(params, playerid, "FINALE2", "FIN_COP1_SWING");
		case 6: ApplyAnimation2(params, playerid, "FINALE2", "FIN_COP2_CLIMBOUT");
		case 7: ApplyAnimation2(params, playerid, "FINALE2", "FIN_SWITCH_P");
		case 8: ApplyAnimation2(params, playerid, "FINALE2", "FIN_SWITCH_S");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfinale2 [1-8]");
	}
	return 1;
}


COMMAND:animflame(playerid, params[])
{
	ApplyAnimation2(params, playerid, "FLAME", "FLAME_FIRE");
	return 1;
}

COMMAND:animflowers(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FLOWERS", "FLOWER_ATTACK");
		case 2: ApplyAnimation2(params, playerid, "FLOWERS", "FLOWER_ATTACK_M");
		case 3: ApplyAnimation2(params, playerid, "FLOWERS", "FLOWER_HIT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animflowers [1-3]");
	}
	return 1;
}

COMMAND:animfood(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FOOD", "EAT_BURGER");
		case 2: ApplyAnimation2(params, playerid, "FOOD", "EAT_CHICKEN");
		case 3: ApplyAnimation2(params, playerid, "FOOD", "EAT_PIZZA");
		case 4: ApplyAnimation2(params, playerid, "FOOD", "EAT_VOMIT_P");
		case 5: ApplyAnimation2(params, playerid, "FOOD", "EAT_VOMIT_SK");
		case 6: ApplyAnimation2(params, playerid, "FOOD", "FF_DAM_BKW");
		case 7: ApplyAnimation2(params, playerid, "FOOD", "FF_DAM_FWD");
		case 8: ApplyAnimation2(params, playerid, "FOOD", "FF_DAM_LEFT");
		case 9: ApplyAnimation2(params, playerid, "FOOD", "FF_DAM_RIGHT");
		case 10: ApplyAnimation2(params, playerid, "FOOD", "FF_DIE_BKW");
		case 11: ApplyAnimation2(params, playerid, "FOOD", "FF_DIE_FWD");
		case 12: ApplyAnimation2(params, playerid, "FOOD", "FF_DIE_LEFT");
		case 13: ApplyAnimation2(params, playerid, "FOOD", "FF_DIE_RIGHT");
		case 14: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_EAT1");
		case 15: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_EAT2");
		case 16: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_EAT3");
		case 17: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_IN");
		case 18: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_IN_L");
		case 19: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_IN_R");
		case 20: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_LOOK");
		case 21: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_LOOP");
		case 22: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_OUT_180");
		case 23: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_OUT_L_180");
		case 24: ApplyAnimation2(params, playerid, "FOOD", "FF_SIT_OUT_R_180");
		case 25: ApplyAnimation2(params, playerid, "FOOD", "SHP_THANK");
		case 26: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_IN");
		case 27: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_LIFT");
		case 28: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_LIFT_IN");
		case 29: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_LIFT_LOOP");
		case 30: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_LIFT_OUT");
		case 31: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_OUT");
		case 32: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_POSE");
		case 33: ApplyAnimation2(params, playerid, "FOOD", "SHP_TRAY_RETURN");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfood [1-33]");
	}
	return 1;
}

COMMAND:animfreeweights(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_BARBELL");
		case 2: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_A");
		case 3: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_B");
		case 4: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_CELEBRATE");
		case 5: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_DOWN");
		case 6: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_LOOP");
		case 7: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_PICKUP");
		case 8: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_PUTDOWN");
		case 9: ApplyAnimation2(params, playerid, "FREEWEIGHTS", "GYM_FREE_UP_SMOOTH");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animfreeweights [1-9]");
	}
	return 1;
}

COMMAND:animgangs(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GANGS", "DEALER_DEAL");
		case 2: ApplyAnimation2(params, playerid, "GANGS", "DEALER_IDLE");
		case 3: ApplyAnimation2(params, playerid, "GANGS", "DRNKBR_PRTL");
		case 4: ApplyAnimation2(params, playerid, "GANGS", "DRNKBR_PRTL_F");
		case 5: ApplyAnimation2(params, playerid, "GANGS", "DRUGS_BUY");
		case 6: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKAA");
		case 7: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKBA");
		case 8: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKCA");
		case 9: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKCB");
		case 10: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKDA");
		case 11: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKEA");
		case 12: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKFA");
		case 13: ApplyAnimation2(params, playerid, "GANGS", "HNDSHKFA_SWT");
		case 14: ApplyAnimation2(params, playerid, "GANGS", "INVITE_NO");
		case 15: ApplyAnimation2(params, playerid, "GANGS", "INVITE_YES");
		case 16: ApplyAnimation2(params, playerid, "GANGS", "LEANIDLE");
		case 17: ApplyAnimation2(params, playerid, "GANGS", "LEANIN");
		case 18: ApplyAnimation2(params, playerid, "GANGS", "LEANOUT");
		case 19: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKA");
		case 20: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKB");
		case 21: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKC");
		case 22: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKD");
		case 23: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKE");
		case 24: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKF");
		case 25: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKG");
		case 26: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_GNGTLKH");
		case 27: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_HNDSHK_01");
		case 28: ApplyAnimation2(params, playerid, "GANGS", "PRTIAL_HNDSHK_BIZ_01");
		case 29: ApplyAnimation2(params, playerid, "GANGS", "SHAKE_CARA");
		case 30: ApplyAnimation2(params, playerid, "GANGS", "SHAKE_CARK");
		case 31: ApplyAnimation2(params, playerid, "GANGS", "SHAKE_CARSH");
		case 32: ApplyAnimation2(params, playerid, "GANGS", "SMKCIG_PRTL");
		case 33: ApplyAnimation2(params, playerid, "GANGS", "SMKCIG_PRTL_F");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animgangs [1-33]");
	}
	return 1;
}

COMMAND:animghands(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN1");
		case 2: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN1LH");
		case 3: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN2");
		case 4: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN2LH");
		case 5: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN3");
		case 6: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN3LH");
		case 7: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN4");
		case 8: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN4LH");
		case 9: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN5");
		case 10: ApplyAnimation2(params, playerid, "GHANDS", "GSIGN5LH");
		case 11: ApplyAnimation2(params, playerid, "GHANDS", "LHGSIGN1");
		case 12: ApplyAnimation2(params, playerid, "GHANDS", "LHGSIGN2");
		case 13: ApplyAnimation2(params, playerid, "GHANDS", "LHGSIGN3");
		case 14: ApplyAnimation2(params, playerid, "GHANDS", "LHGSIGN4");
		case 15: ApplyAnimation2(params, playerid, "GHANDS", "LHGSIGN5");
		case 16: ApplyAnimation2(params, playerid, "GHANDS", "RHGSIGN1");
		case 17: ApplyAnimation2(params, playerid, "GHANDS", "RHGSIGN2");
		case 18: ApplyAnimation2(params, playerid, "GHANDS", "RHGSIGN3");
		case 19: ApplyAnimation2(params, playerid, "GHANDS", "RHGSIGN4");
		case 20: ApplyAnimation2(params, playerid, "GHANDS", "RHGSIGN5");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animghands [1-20]");
	}
	return 1;
}

COMMAND:animghetto_db(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR2_PLY");
		case 2: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR2_SMO");
		case 3: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR2_SWE");
		case 4: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR_PLY");
		case 5: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR_RYD");
		case 6: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR_SMO");
		case 7: ApplyAnimation2(params, playerid, "GHETTO_DB", "GDB_CAR_SWE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animghetto_db [1-7]");
	}
	return 1;
}


COMMAND:animgoggles(playerid, params[])
{
	ApplyAnimation2(params, playerid, "GOGGLES", "GOGGLES_PUT_ON");
	return 1;
}

COMMAND:animgraffiti(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GRAFFITI", "GRAFFITI_CHKOUT");
		case 2: ApplyAnimation2(params, playerid, "GRAFFITI", "SPRAYCAN_FIRE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animgraffiti [1-2]");
	}
	return 1;
}

COMMAND:animgraveyard(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GRAVEYARD", "MRNF_LOOP");
		case 2: ApplyAnimation2(params, playerid, "GRAVEYARD", "MRNM_LOOP");
		case 3: ApplyAnimation2(params, playerid, "GRAVEYARD", "PRST_LOOPA");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animgraveyard [1-3]");
	}
	return 1;
}

COMMAND:animgrenade(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GRENADE", "WEAPON_START_THROW");
		case 2: ApplyAnimation2(params, playerid, "GRENADE", "WEAPON_THROW");
		case 3: ApplyAnimation2(params, playerid, "GRENADE", "WEAPON_THROWU");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animgrenade [1-3]");
	}
	return 1;
}

COMMAND:animgymnasium(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYMSHADOWBOX");
		case 2: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_CELEBRATE");
		case 3: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_FAST");
		case 4: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_FASTER");
		case 5: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_GETOFF");
		case 6: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_GETON");
		case 7: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_PEDAL");
		case 8: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_SLOW");
		case 9: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_BIKE_STILL");
		case 10: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_JOG_FALLOFF");
		case 11: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_SHADOWBOX");
		case 12: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_CELEBRATE");
		case 13: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_FALLOFF");
		case 14: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_GETOFF");
		case 15: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_GETON");
		case 16: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_JOG");
		case 17: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_SPRINT");
		case 18: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_TIRED");
		case 19: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_TREAD_WALK");
		case 20: ApplyAnimation2(params, playerid, "GYMNASIUM", "GYM_WALK_FALLOFF");
		case 21: ApplyAnimation2(params, playerid, "GYMNASIUM", "PEDALS_FAST");
		case 22: ApplyAnimation2(params, playerid, "GYMNASIUM", "PEDALS_MED");
		case 23: ApplyAnimation2(params, playerid, "GYMNASIUM", "PEDALS_SLOW");
		case 24: ApplyAnimation2(params, playerid, "GYMNASIUM", "PEDALS_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animgymnasium [1-24]");
	}
	return 1;
}

COMMAND:animhaircuts(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_BEARD_01");
		case 2: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_BUY");
		case 3: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_CUT");
		case 4: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_CUT_IN");
		case 5: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_CUT_OUT");
		case 6: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_HAIR_01");
		case 7: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_HAIR_02");
		case 8: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_IN");
		case 9: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_LOOP");
		case 10: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_OUT");
		case 11: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_SIT_IN");
		case 12: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_SIT_LOOP");
		case 13: ApplyAnimation2(params, playerid, "HAIRCUTS", "BRB_SIT_OUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animhaircuts [1-13]");
	}
	return 1;
}

COMMAND:animheist9(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "HEIST9", "CAS_G2_GASKO");
		case 2: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLPK_L");
		case 3: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLPK_L_BACK");
		case 4: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLPK_R");
		case 5: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLPK_R_BACK");
		case 6: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLSHOOT_IN_L");
		case 7: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLSHOOT_IN_R");
		case 8: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLSHOOT_OUT_L");
		case 9: ApplyAnimation2(params, playerid, "HEIST9", "SWT_WLLSHOOT_OUT_R");
		case 10: ApplyAnimation2(params, playerid, "HEIST9", "USE_SWIPECARD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animheist9 [1-10]");
	}
	return 1;
}

COMMAND:animint_house(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "INT_HOUSE", "BED_IN_L");
		case 2: ApplyAnimation2(params, playerid, "INT_HOUSE", "BED_IN_R");
		case 3: ApplyAnimation2(params, playerid, "INT_HOUSE", "BED_LOOP_L");
		case 4: ApplyAnimation2(params, playerid, "INT_HOUSE", "BED_LOOP_R");
		case 5: ApplyAnimation2(params, playerid, "INT_HOUSE", "BED_OUT_L");
		case 6: ApplyAnimation2(params, playerid, "INT_HOUSE", "BED_OUT_R");
		case 7: ApplyAnimation2(params, playerid, "INT_HOUSE", "LOU_IN");
		case 8: ApplyAnimation2(params, playerid, "INT_HOUSE", "LOU_LOOP");
		case 9: ApplyAnimation2(params, playerid, "INT_HOUSE", "LOU_OUT");
		case 10: ApplyAnimation2(params, playerid, "INT_HOUSE", "WASH_UP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animint_house [1-10]");
	}
	return 1;
}

COMMAND:animint_office(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "INT_OFFICE", "FF_DAM_FWD");
		case 2: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_2IDLE_180");
		case 3: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_BORED_LOOP");
		case 4: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_CRASH");
		case 5: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_DRINK");
		case 6: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_IDLE_LOOP");
		case 7: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_IN");
		case 8: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_READ");
		case 9: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_TYPE_LOOP");
		case 10: ApplyAnimation2(params, playerid, "INT_OFFICE", "OFF_SIT_WATCH");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animint_office [1-10]");
	}
	return 1;
}

COMMAND:animint_shop(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_CASHIER");
		case 2: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_IN");
		case 3: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_LOOKA");
		case 4: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_LOOKB");
		case 5: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_LOOP");
		case 6: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_OUT");
		case 7: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_PAY");
		case 8: ApplyAnimation2(params, playerid, "INT_SHOP", "SHOP_SHELF");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animint_shop [1-8]");
	}
	return 1;
}

COMMAND:animjst_buisness(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "JST_BUISNESS", "GIRL_01");
		case 2: ApplyAnimation2(params, playerid, "JST_BUISNESS", "GIRL_02");
		case 3: ApplyAnimation2(params, playerid, "JST_BUISNESS", "PLAYER_01");
		case 4: ApplyAnimation2(params, playerid, "JST_BUISNESS", "SMOKE_01");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animjst_buisness [1-4]");
	}
	return 1;
}

COMMAND:animkart(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "KART", "KART_GETIN_LHS");
		case 2: ApplyAnimation2(params, playerid, "KART", "KART_GETIN_RHS");
		case 3: ApplyAnimation2(params, playerid, "KART", "KART_GETOUT_LHS");
		case 4: ApplyAnimation2(params, playerid, "KART", "KART_GETOUT_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animkart [1-4]");
	}
	return 1;
}

COMMAND:animkissing(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "KISSING", "BD_GF_WAVE");
		case 2: ApplyAnimation2(params, playerid, "KISSING", "GFWAVE2");
		case 3: ApplyAnimation2(params, playerid, "KISSING", "GF_CARARGUE_01");
		case 4: ApplyAnimation2(params, playerid, "KISSING", "GF_CARARGUE_02");
		case 5: ApplyAnimation2(params, playerid, "KISSING", "GF_CARSPOT");
		case 6: ApplyAnimation2(params, playerid, "KISSING", "GF_STREETARGUE_01");
		case 7: ApplyAnimation2(params, playerid, "KISSING", "GF_STREETARGUE_02");
		case 8: ApplyAnimation2(params, playerid, "KISSING", "GIFT_GET");
		case 9: ApplyAnimation2(params, playerid, "KISSING", "GIFT_GIVE");
		case 10: ApplyAnimation2(params, playerid, "KISSING", "GRLFRD_KISS_01");
		case 11: ApplyAnimation2(params, playerid, "KISSING", "GRLFRD_KISS_02");
		case 12: ApplyAnimation2(params, playerid, "KISSING", "GRLFRD_KISS_03");
		case 13: ApplyAnimation2(params, playerid, "KISSING", "PLAYA_KISS_01");
		case 14: ApplyAnimation2(params, playerid, "KISSING", "PLAYA_KISS_02");
		case 15: ApplyAnimation2(params, playerid, "KISSING", "PLAYA_KISS_03");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animkissing [1-15]");
	}
	return 1;
}

COMMAND:animknife(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "KNIFE", "KILL_KNIFE_PED_DAMAGE");
		case 2: ApplyAnimation2(params, playerid, "KNIFE", "KILL_KNIFE_PED_DIE");
		case 3: ApplyAnimation2(params, playerid, "KNIFE", "KILL_KNIFE_PLAYER");
		case 4: ApplyAnimation2(params, playerid, "KNIFE", "KILL_PARTIAL");
		case 5: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_1");
		case 6: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_2");
		case 7: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_3");
		case 8: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_4");
		case 9: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_BLOCK");
		case 10: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_G");
		case 11: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_HIT_1");
		case 12: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_HIT_2");
		case 13: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_HIT_3");
		case 14: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_IDLE");
		case 15: ApplyAnimation2(params, playerid, "KNIFE", "KNIFE_PART");
		case 16: ApplyAnimation2(params, playerid, "KNIFE", "WEAPON_KNIFEIDLE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animknife [1-16]");
	}
	return 1;
}

COMMAND:animlapdan1(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "LAPDAN1", "LAPDAN_D");
		case 2: ApplyAnimation2(params, playerid, "LAPDAN1", "LAPDAN_P");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animlapdan1 [1-2]");
	}
	return 1;
}

COMMAND:animlapdan2(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "LAPDAN2", "LAPDAN_D");
		case 2: ApplyAnimation2(params, playerid, "LAPDAN2", "LAPDAN_P");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animlapdan2 [1-2]");
	}
	return 1;
}

COMMAND:animlapdan3(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "LAPDAN3", "LAPDAN_D");
		case 2: ApplyAnimation2(params, playerid, "LAPDAN3", "LAPDAN_P");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animlapdan3 [1-2]");
	}
	return 1;
}

COMMAND:animlowrider(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "LOWRIDER", "F_SMKLEAN_LOOP");
		case 2: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_BDBNCE");
		case 3: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_HAIR");
		case 4: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_HURRY");
		case 5: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_IDLELOOP");
		case 6: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_IDLE_TO_L0");
		case 7: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L0_BNCE");
		case 8: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L0_LOOP");
		case 9: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L0_TO_L1");
		case 10: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L12_TO_L0");
		case 11: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L1_BNCE");
		case 12: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L1_LOOP");
		case 13: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L1_TO_L2");
		case 14: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L2_BNCE");
		case 15: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L2_LOOP");
		case 16: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L2_TO_L3");
		case 17: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L345_TO_L1");
		case 18: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L3_BNCE");
		case 19: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L3_LOOP");
		case 20: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L3_TO_L4");
		case 21: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L4_BNCE");
		case 22: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L4_LOOP");
		case 23: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L4_TO_L5");
		case 24: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L5_BNCE");
		case 25: ApplyAnimation2(params, playerid, "LOWRIDER", "LRGIRL_L5_LOOP");
		case 26: ApplyAnimation2(params, playerid, "LOWRIDER", "M_SMKLEAN_LOOP");
		case 27: ApplyAnimation2(params, playerid, "LOWRIDER", "M_SMKSTND_LOOP");
		case 28: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKB");
		case 29: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKC");
		case 30: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKD");
		case 31: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKE");
		case 32: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKF");
		case 33: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKG");
		case 34: ApplyAnimation2(params, playerid, "LOWRIDER", "PRTIAL_GNGTLKH");
		case 35: ApplyAnimation2(params, playerid, "LOWRIDER", "RAP_A_LOOP");
		case 36: ApplyAnimation2(params, playerid, "LOWRIDER", "RAP_B_LOOP");
		case 37: ApplyAnimation2(params, playerid, "LOWRIDER", "RAP_C_LOOP");
		case 38: ApplyAnimation2(params, playerid, "LOWRIDER", "SIT_RELAXED");
		case 39: ApplyAnimation2(params, playerid, "LOWRIDER", "TAP_HAND");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animlowrider [1-39]");
	}
	return 1;
}

COMMAND:animmd_chase(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "MD_CHASE", "CARHIT_HANGON");
		case 2: ApplyAnimation2(params, playerid, "MD_CHASE", "CARHIT_TUMBLE");
		case 3: ApplyAnimation2(params, playerid, "MD_CHASE", "DONUTDROP");
		case 4: ApplyAnimation2(params, playerid, "MD_CHASE", "FEN_CHOPPA_L1");
		case 5: ApplyAnimation2(params, playerid, "MD_CHASE", "FEN_CHOPPA_L2");
		case 6: ApplyAnimation2(params, playerid, "MD_CHASE", "FEN_CHOPPA_L3");
		case 7: ApplyAnimation2(params, playerid, "MD_CHASE", "FEN_CHOPPA_R1");
		case 8: ApplyAnimation2(params, playerid, "MD_CHASE", "FEN_CHOPPA_R2");
		case 9: ApplyAnimation2(params, playerid, "MD_CHASE", "FEN_CHOPPA_R3");
		case 10: ApplyAnimation2(params, playerid, "MD_CHASE", "HANGON_STUN_LOOP");
		case 11: ApplyAnimation2(params, playerid, "MD_CHASE", "HANGON_STUN_TURN");
		case 12: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_2_HANG");
		case 13: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_JMP_BL");
		case 14: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_JMP_F");
		case 15: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_LND_BL");
		case 16: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_LND_DIE_BL");
		case 17: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_LND_DIE_F");
		case 18: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_LND_F");
		case 19: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_LND_ROLL");
		case 20: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_LND_ROLL_F");
		case 21: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_PUNCH");
		case 22: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_PUNCH_F");
		case 23: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_BIKE_SHOT_F");
		case 24: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_HANG_LND_ROLL");
		case 25: ApplyAnimation2(params, playerid, "MD_CHASE", "MD_HANG_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animmd_chase [1-25]");
	}
	return 1;
}

COMMAND:animmd_end(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "MD_END", "END_SC1_PLY");
		case 2: ApplyAnimation2(params, playerid, "MD_END", "END_SC1_RYD");
		case 3: ApplyAnimation2(params, playerid, "MD_END", "END_SC1_SMO");
		case 4: ApplyAnimation2(params, playerid, "MD_END", "END_SC1_SWE");
		case 5: ApplyAnimation2(params, playerid, "MD_END", "END_SC2_PLY");
		case 6: ApplyAnimation2(params, playerid, "MD_END", "END_SC2_RYD");
		case 7: ApplyAnimation2(params, playerid, "MD_END", "END_SC2_SMO");
		case 8: ApplyAnimation2(params, playerid, "MD_END", "END_SC2_SWE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animmd_end [1-8]");
	}
	return 1;
}


COMMAND:animmedic(playerid, params[])
{
	ApplyAnimation2(params, playerid, "MEDIC", "CPR");
	return 1;
}

COMMAND:animmisc(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "MISC", "BITCHSLAP");
		case 2: ApplyAnimation2(params, playerid, "MISC", "BMX_CELEBRATE");
		case 3: ApplyAnimation2(params, playerid, "MISC", "BMX_COMEON");
		case 4: ApplyAnimation2(params, playerid, "MISC", "BMX_IDLELOOP_01");
		case 5: ApplyAnimation2(params, playerid, "MISC", "BMX_IDLELOOP_02");
		case 6: ApplyAnimation2(params, playerid, "MISC", "BMX_TALKLEFT_IN");
		case 7: ApplyAnimation2(params, playerid, "MISC", "BMX_TALKLEFT_LOOP");
		case 8: ApplyAnimation2(params, playerid, "MISC", "BMX_TALKLEFT_OUT");
		case 9: ApplyAnimation2(params, playerid, "MISC", "BMX_TALKRIGHT_IN");
		case 10: ApplyAnimation2(params, playerid, "MISC", "BMX_TALKRIGHT_LOOP");
		case 11: ApplyAnimation2(params, playerid, "MISC", "BMX_TALKRIGHT_OUT");
		case 12: ApplyAnimation2(params, playerid, "MISC", "BNG_WNDW");
		case 13: ApplyAnimation2(params, playerid, "MISC", "BNG_WNDW_02");
		case 14: ApplyAnimation2(params, playerid, "MISC", "CASE_PICKUP");
		case 15: ApplyAnimation2(params, playerid, "MISC", "DOOR_JET");
		case 16: ApplyAnimation2(params, playerid, "MISC", "GRAB_L");
		case 17: ApplyAnimation2(params, playerid, "MISC", "GRAB_R");
		case 18: ApplyAnimation2(params, playerid, "MISC", "HIKER_POSE");
		case 19: ApplyAnimation2(params, playerid, "MISC", "HIKER_POSE_L");
		case 20: ApplyAnimation2(params, playerid, "MISC", "IDLE_CHAT_02");
		case 21: ApplyAnimation2(params, playerid, "MISC", "KAT_THROW_K");
		case 22: ApplyAnimation2(params, playerid, "MISC", "KAT_THROW_O");
		case 23: ApplyAnimation2(params, playerid, "MISC", "KAT_THROW_P");
		case 24: ApplyAnimation2(params, playerid, "MISC", "PASS_RIFLE_O");
		case 25: ApplyAnimation2(params, playerid, "MISC", "PASS_RIFLE_PED");
		case 26: ApplyAnimation2(params, playerid, "MISC", "PASS_RIFLE_PLY");
		case 27: ApplyAnimation2(params, playerid, "MISC", "PICKUP_BOX");
		case 28: ApplyAnimation2(params, playerid, "MISC", "PLANE_DOOR");
		case 29: ApplyAnimation2(params, playerid, "MISC", "PLANE_EXIT");
		case 30: ApplyAnimation2(params, playerid, "MISC", "PLANE_HIJACK");
		case 31: ApplyAnimation2(params, playerid, "MISC", "PLUNGER_01");
		case 32: ApplyAnimation2(params, playerid, "MISC", "PLYRLEAN_LOOP");
		case 33: ApplyAnimation2(params, playerid, "MISC", "PLYR_SHKHEAD");
		case 34: ApplyAnimation2(params, playerid, "MISC", "RUN_DIVE");
		case 35: ApplyAnimation2(params, playerid, "MISC", "SCRATCHBALLS_01");
		case 36: ApplyAnimation2(params, playerid, "MISC", "SEAT_LR");
		case 37: ApplyAnimation2(params, playerid, "MISC", "SEAT_TALK_01");
		case 38: ApplyAnimation2(params, playerid, "MISC", "SEAT_TALK_02");
		case 39: ApplyAnimation2(params, playerid, "MISC", "SEAT_WATCH");
		case 40: ApplyAnimation2(params, playerid, "MISC", "SMALPLANE_DOOR");
		case 41: ApplyAnimation2(params, playerid, "MISC", "SMLPLANE_DOOR");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animmisc [1-41]");
	}
	return 1;
}

COMMAND:animmtb(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "MTB", "MTB_BACK");
		case 2: ApplyAnimation2(params, playerid, "MTB", "MTB_BUNNYHOP");
		case 3: ApplyAnimation2(params, playerid, "MTB", "MTB_DRIVEBYFT");
		case 4: ApplyAnimation2(params, playerid, "MTB", "MTB_DRIVEBY_LHS");
		case 5: ApplyAnimation2(params, playerid, "MTB", "MTB_DRIVEBY_RHS");
		case 6: ApplyAnimation2(params, playerid, "MTB", "MTB_FWD");
		case 7: ApplyAnimation2(params, playerid, "MTB", "MTB_GETOFFBACK");
		case 8: ApplyAnimation2(params, playerid, "MTB", "MTB_GETOFFLHS");
		case 9: ApplyAnimation2(params, playerid, "MTB", "MTB_GETOFFRHS");
		case 10: ApplyAnimation2(params, playerid, "MTB", "MTB_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "MTB", "MTB_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "MTB", "MTB_LEFT");
		case 13: ApplyAnimation2(params, playerid, "MTB", "MTB_PEDAL");
		case 14: ApplyAnimation2(params, playerid, "MTB", "MTB_PUSHES");
		case 15: ApplyAnimation2(params, playerid, "MTB", "MTB_RIDE");
		case 16: ApplyAnimation2(params, playerid, "MTB", "MTB_RIGHT");
		case 17: ApplyAnimation2(params, playerid, "MTB", "MTB_SPRINT");
		case 18: ApplyAnimation2(params, playerid, "MTB", "MTB_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animmtb [1-18]");
	}
	return 1;
}

COMMAND:animmuscular(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "MUSCULAR", "MSCLEWALKST_ARMED");
		case 2: ApplyAnimation2(params, playerid, "MUSCULAR", "MSCLEWALKST_CSAW");
		case 3: ApplyAnimation2(params, playerid, "MUSCULAR", "MSCLE_RCKT_RUN");
		case 4: ApplyAnimation2(params, playerid, "MUSCULAR", "MSCLE_RCKT_WALKST");
		case 5: ApplyAnimation2(params, playerid, "MUSCULAR", "MSCLE_RUN_CSAW");
		case 6: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEIDLE");
		case 7: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEIDLE_ARMED");
		case 8: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEIDLE_CSAW");
		case 9: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEIDLE_ROCKET");
		case 10: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLERUN");
		case 11: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLERUN_ARMED");
		case 12: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLESPRINT");
		case 13: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEWALK");
		case 14: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEWALKSTART");
		case 15: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEWALK_ARMED");
		case 16: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEWALK_CSAW");
		case 17: ApplyAnimation2(params, playerid, "MUSCULAR", "MUSCLEWALK_ROCKET");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animmuscular [1-17]");
	}
	return 1;
}

COMMAND:animnevada(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "NEVADA", "NEVADA_GETIN");
		case 2: ApplyAnimation2(params, playerid, "NEVADA", "NEVADA_GETOUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animnevada [1-2]");
	}
	return 1;
}

COMMAND:animon_lookers(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKAROUND_IN");
		case 2: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKAROUND_LOOP");
		case 3: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKAROUND_OUT");
		case 4: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKUP_IN");
		case 5: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKUP_LOOP");
		case 6: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKUP_OUT");
		case 7: ApplyAnimation2(params, playerid, "ON_LOOKERS", "LKUP_POINT");
		case 8: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_COWER");
		case 9: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_HIDE");
		case 10: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_IN");
		case 11: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_LOOP");
		case 12: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_OUT");
		case 13: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_POINT");
		case 14: ApplyAnimation2(params, playerid, "ON_LOOKERS", "PANIC_SHOUT");
		case 15: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINTUP_IN");
		case 16: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINTUP_LOOP");
		case 17: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINTUP_OUT");
		case 18: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINTUP_SHOUT");
		case 19: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINT_IN");
		case 20: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINT_LOOP");
		case 21: ApplyAnimation2(params, playerid, "ON_LOOKERS", "POINT_OUT");
		case 22: ApplyAnimation2(params, playerid, "ON_LOOKERS", "SHOUT_01");
		case 23: ApplyAnimation2(params, playerid, "ON_LOOKERS", "SHOUT_02");
		case 24: ApplyAnimation2(params, playerid, "ON_LOOKERS", "SHOUT_IN");
		case 25: ApplyAnimation2(params, playerid, "ON_LOOKERS", "SHOUT_LOOP");
		case 26: ApplyAnimation2(params, playerid, "ON_LOOKERS", "SHOUT_OUT");
		case 27: ApplyAnimation2(params, playerid, "ON_LOOKERS", "WAVE_IN");
		case 28: ApplyAnimation2(params, playerid, "ON_LOOKERS", "WAVE_LOOP");
		case 29: ApplyAnimation2(params, playerid, "ON_LOOKERS", "WAVE_OUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animon_lookers [1-29]");
	}
	return 1;
}

COMMAND:animotb(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "OTB", "BETSLP_IN");
		case 2: ApplyAnimation2(params, playerid, "OTB", "BETSLP_LKABT");
		case 3: ApplyAnimation2(params, playerid, "OTB", "BETSLP_LOOP");
		case 4: ApplyAnimation2(params, playerid, "OTB", "BETSLP_OUT");
		case 5: ApplyAnimation2(params, playerid, "OTB", "BETSLP_TNK");
		case 6: ApplyAnimation2(params, playerid, "OTB", "WTCHRACE_CMON");
		case 7: ApplyAnimation2(params, playerid, "OTB", "WTCHRACE_IN");
		case 8: ApplyAnimation2(params, playerid, "OTB", "WTCHRACE_LOOP");
		case 9: ApplyAnimation2(params, playerid, "OTB", "WTCHRACE_LOSE");
		case 10: ApplyAnimation2(params, playerid, "OTB", "WTCHRACE_OUT");
		case 11: ApplyAnimation2(params, playerid, "OTB", "WTCHRACE_WIN");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animotb [1-11]");
	}
	return 1;
}

COMMAND:animparachute(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PARACHUTE", "FALL_SKYDIVE");
		case 2: ApplyAnimation2(params, playerid, "PARACHUTE", "FALL_SKYDIVE_ACCEL");
		case 3: ApplyAnimation2(params, playerid, "PARACHUTE", "FALL_SKYDIVE_DIE");
		case 4: ApplyAnimation2(params, playerid, "PARACHUTE", "FALL_SKYDIVE_L");
		case 5: ApplyAnimation2(params, playerid, "PARACHUTE", "FALL_SKYDIVE_R");
		case 6: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_DECEL");
		case 7: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_DECEL_O");
		case 8: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_FLOAT");
		case 9: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_FLOAT_O");
		case 10: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_LAND");
		case 11: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_LAND_O");
		case 12: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_LAND_WATER");
		case 13: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_LAND_WATER_O");
		case 14: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_OPEN");
		case 15: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_OPEN_O");
		case 16: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_RIP_LAND_O");
		case 17: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_RIP_LOOP_O");
		case 18: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_RIP_O");
		case 19: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_STEERL");
		case 20: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_STEERL_O");
		case 21: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_STEERR");
		case 22: ApplyAnimation2(params, playerid, "PARACHUTE", "PARA_STEERR_O");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animparachute [1-22]");
	}
	return 1;
}

COMMAND:animpark(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PARK", "TAI_CHI_IN");
		case 2: ApplyAnimation2(params, playerid, "PARK", "TAI_CHI_LOOP");
		case 3: ApplyAnimation2(params, playerid, "PARK", "TAI_CHI_OUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animpark [1-3]");
	}
	return 1;
}

COMMAND:animpaulnmac(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PAULNMAC", "PISS_IN");
		case 2: ApplyAnimation2(params, playerid, "PAULNMAC", "PISS_LOOP");
		case 3: ApplyAnimation2(params, playerid, "PAULNMAC", "PISS_OUT");
		case 4: ApplyAnimation2(params, playerid, "PAULNMAC", "PNM_ARGUE1_A");
		case 5: ApplyAnimation2(params, playerid, "PAULNMAC", "PNM_ARGUE1_B");
		case 6: ApplyAnimation2(params, playerid, "PAULNMAC", "PNM_ARGUE2_A");
		case 7: ApplyAnimation2(params, playerid, "PAULNMAC", "PNM_ARGUE2_B");
		case 8: ApplyAnimation2(params, playerid, "PAULNMAC", "PNM_LOOP_A");
		case 9: ApplyAnimation2(params, playerid, "PAULNMAC", "PNM_LOOP_B");
		case 10: ApplyAnimation2(params, playerid, "PAULNMAC", "WANK_IN");
		case 11: ApplyAnimation2(params, playerid, "PAULNMAC", "WANK_LOOP");
		case 12: ApplyAnimation2(params, playerid, "PAULNMAC", "WANK_OUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animpaulnmac [1-12]");
	}
	return 1;
}

COMMAND:animped(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PED", "ABSEIL");
		case 2: ApplyAnimation2(params, playerid, "PED", "ARRESTGUN");
		case 3: ApplyAnimation2(params, playerid, "PED", "ATM");
		case 4: ApplyAnimation2(params, playerid, "PED", "BIKE_ELBOWL");
		case 5: ApplyAnimation2(params, playerid, "PED", "BIKE_ELBOWR");
		case 6: ApplyAnimation2(params, playerid, "PED", "BIKE_FALLR");
		case 7: ApplyAnimation2(params, playerid, "PED", "BIKE_FALL_OFF");
		case 8: ApplyAnimation2(params, playerid, "PED", "BIKE_PICKUPL");
		case 9: ApplyAnimation2(params, playerid, "PED", "BIKE_PICKUPR");
		case 10: ApplyAnimation2(params, playerid, "PED", "BIKE_PULLUPL");
		case 11: ApplyAnimation2(params, playerid, "PED", "BIKE_PULLUPR");
		case 12: ApplyAnimation2(params, playerid, "PED", "BOMBER");
		case 13: ApplyAnimation2(params, playerid, "PED", "CAR_ALIGNHI_LHS");
		case 14: ApplyAnimation2(params, playerid, "PED", "CAR_ALIGNHI_RHS");
		case 15: ApplyAnimation2(params, playerid, "PED", "CAR_ALIGN_LHS");
		case 16: ApplyAnimation2(params, playerid, "PED", "CAR_ALIGN_RHS");
		case 17: ApplyAnimation2(params, playerid, "PED", "CAR_CLOSEDOORL_LHS");
		case 18: ApplyAnimation2(params, playerid, "PED", "CAR_CLOSEDOORL_RHS");
		case 19: ApplyAnimation2(params, playerid, "PED", "CAR_CLOSEDOOR_LHS");
		case 20: ApplyAnimation2(params, playerid, "PED", "CAR_CLOSEDOOR_RHS");
		case 21: ApplyAnimation2(params, playerid, "PED", "CAR_CLOSE_LHS");
		case 22: ApplyAnimation2(params, playerid, "PED", "CAR_CLOSE_RHS");
		case 23: ApplyAnimation2(params, playerid, "PED", "CAR_CRAWLOUTRHS");
		case 24: ApplyAnimation2(params, playerid, "PED", "CAR_DEAD_LHS");
		case 25: ApplyAnimation2(params, playerid, "PED", "CAR_DEAD_RHS");
		case 26: ApplyAnimation2(params, playerid, "PED", "CAR_DOORLOCKED_LHS");
		case 27: ApplyAnimation2(params, playerid, "PED", "CAR_DOORLOCKED_RHS");
		case 28: ApplyAnimation2(params, playerid, "PED", "CAR_FALLOUT_LHS");
		case 29: ApplyAnimation2(params, playerid, "PED", "CAR_FALLOUT_RHS");
		case 30: ApplyAnimation2(params, playerid, "PED", "CAR_GETINL_LHS");
		case 31: ApplyAnimation2(params, playerid, "PED", "CAR_GETINL_RHS");
		case 32: ApplyAnimation2(params, playerid, "PED", "CAR_GETIN_LHS");
		case 33: ApplyAnimation2(params, playerid, "PED", "CAR_GETIN_RHS");
		case 34: ApplyAnimation2(params, playerid, "PED", "CAR_GETOUTL_LHS");
		case 35: ApplyAnimation2(params, playerid, "PED", "CAR_GETOUTL_RHS");
		case 36: ApplyAnimation2(params, playerid, "PED", "CAR_GETOUT_LHS");
		case 37: ApplyAnimation2(params, playerid, "PED", "CAR_GETOUT_RHS");
		case 38: ApplyAnimation2(params, playerid, "PED", "CAR_HOOKERTALK");
		case 39: ApplyAnimation2(params, playerid, "PED", "CAR_JACKEDLHS");
		case 40: ApplyAnimation2(params, playerid, "PED", "CAR_JACKEDRHS");
		case 41: ApplyAnimation2(params, playerid, "PED", "CAR_JUMPIN_LHS");
		case 42: ApplyAnimation2(params, playerid, "PED", "CAR_LB");
		case 43: ApplyAnimation2(params, playerid, "PED", "CAR_LB_PRO");
		case 44: ApplyAnimation2(params, playerid, "PED", "CAR_LB_WEAK");
		case 45: ApplyAnimation2(params, playerid, "PED", "CAR_LJACKEDLHS");
		case 46: ApplyAnimation2(params, playerid, "PED", "CAR_LJACKEDRHS");
		case 47: ApplyAnimation2(params, playerid, "PED", "CAR_LSHUFFLE_RHS");
		case 48: ApplyAnimation2(params, playerid, "PED", "CAR_LSIT");
		case 49: ApplyAnimation2(params, playerid, "PED", "CAR_OPEN_LHS");
		case 50: ApplyAnimation2(params, playerid, "PED", "CAR_OPEN_RHS");
		case 51: ApplyAnimation2(params, playerid, "PED", "CAR_PULLOUTL_LHS");
		case 52: ApplyAnimation2(params, playerid, "PED", "CAR_PULLOUTL_RHS");
		case 53: ApplyAnimation2(params, playerid, "PED", "CAR_PULLOUT_LHS");
		case 54: ApplyAnimation2(params, playerid, "PED", "CAR_PULLOUT_RHS");
		case 55: ApplyAnimation2(params, playerid, "PED", "CAR_QJACKED");
		case 56: ApplyAnimation2(params, playerid, "PED", "CAR_ROLLDOOR");
		case 57: ApplyAnimation2(params, playerid, "PED", "CAR_ROLLDOORLO");
		case 58: ApplyAnimation2(params, playerid, "PED", "CAR_ROLLOUT_LHS");
		case 59: ApplyAnimation2(params, playerid, "PED", "CAR_ROLLOUT_RHS");
		case 60: ApplyAnimation2(params, playerid, "PED", "CAR_SHUFFLE_RHS");
		case 61: ApplyAnimation2(params, playerid, "PED", "CAR_SIT");
		case 62: ApplyAnimation2(params, playerid, "PED", "CAR_SITP");
		case 63: ApplyAnimation2(params, playerid, "PED", "CAR_SITPLO");
		case 64: ApplyAnimation2(params, playerid, "PED", "CAR_SIT_PRO");
		case 65: ApplyAnimation2(params, playerid, "PED", "CAR_SIT_WEAK");
		case 66: ApplyAnimation2(params, playerid, "PED", "CAR_TUNE_RADIO");
		case 67: ApplyAnimation2(params, playerid, "PED", "CLIMB_IDLE");
		case 68: ApplyAnimation2(params, playerid, "PED", "CLIMB_JUMP");
		case 69: ApplyAnimation2(params, playerid, "PED", "CLIMB_JUMP2FALL");
		case 70: ApplyAnimation2(params, playerid, "PED", "CLIMB_JUMP_B");
		case 71: ApplyAnimation2(params, playerid, "PED", "CLIMB_PULL");
		case 72: ApplyAnimation2(params, playerid, "PED", "CLIMB_STAND");
		case 73: ApplyAnimation2(params, playerid, "PED", "CLIMB_STAND_FINISH");
		case 74: ApplyAnimation2(params, playerid, "PED", "COWER");
		case 75: ApplyAnimation2(params, playerid, "PED", "CROUCH_ROLL_L");
		case 76: ApplyAnimation2(params, playerid, "PED", "CROUCH_ROLL_R");
		case 77: ApplyAnimation2(params, playerid, "PED", "DAM_ARML_FRMBK");
		case 78: ApplyAnimation2(params, playerid, "PED", "DAM_ARML_FRMFT");
		case 79: ApplyAnimation2(params, playerid, "PED", "DAM_ARML_FRMLT");
		case 80: ApplyAnimation2(params, playerid, "PED", "DAM_ARMR_FRMBK");
		case 81: ApplyAnimation2(params, playerid, "PED", "DAM_ARMR_FRMFT");
		case 82: ApplyAnimation2(params, playerid, "PED", "DAM_ARMR_FRMRT");
		case 83: ApplyAnimation2(params, playerid, "PED", "DAM_LEGL_FRMBK");
		case 84: ApplyAnimation2(params, playerid, "PED", "DAM_LEGL_FRMFT");
		case 85: ApplyAnimation2(params, playerid, "PED", "DAM_LEGL_FRMLT");
		case 86: ApplyAnimation2(params, playerid, "PED", "DAM_LEGR_FRMBK");
		case 87: ApplyAnimation2(params, playerid, "PED", "DAM_LEGR_FRMFT");
		case 88: ApplyAnimation2(params, playerid, "PED", "DAM_LEGR_FRMRT");
		case 89: ApplyAnimation2(params, playerid, "PED", "DAM_STOMACH_FRMBK");
		case 90: ApplyAnimation2(params, playerid, "PED", "DAM_STOMACH_FRMFT");
		case 91: ApplyAnimation2(params, playerid, "PED", "DAM_STOMACH_FRMLT");
		case 92: ApplyAnimation2(params, playerid, "PED", "DAM_STOMACH_FRMRT");
		case 93: ApplyAnimation2(params, playerid, "PED", "DOOR_LHINGE_O");
		case 94: ApplyAnimation2(params, playerid, "PED", "DOOR_RHINGE_O");
		case 95: ApplyAnimation2(params, playerid, "PED", "DRIVEBYL_L");
		case 96: ApplyAnimation2(params, playerid, "PED", "DRIVEBYL_R");
		case 97: ApplyAnimation2(params, playerid, "PED", "DRIVEBY_L");
		case 98: ApplyAnimation2(params, playerid, "PED", "DRIVEBY_R");
		case 99: ApplyAnimation2(params, playerid, "PED", "DRIVE_BOAT");
		case 100: ApplyAnimation2(params, playerid, "PED", "DRIVE_BOAT_BACK");
		case 101: ApplyAnimation2(params, playerid, "PED", "DRIVE_BOAT_L");
		case 102: ApplyAnimation2(params, playerid, "PED", "DRIVE_BOAT_R");
		case 103: ApplyAnimation2(params, playerid, "PED", "DRIVE_L");
		case 104: ApplyAnimation2(params, playerid, "PED", "DRIVE_LO_L");
		case 105: ApplyAnimation2(params, playerid, "PED", "DRIVE_LO_R");
		case 106: ApplyAnimation2(params, playerid, "PED", "DRIVE_L_PRO");
		case 107: ApplyAnimation2(params, playerid, "PED", "DRIVE_L_PRO_SLOW");
		case 108: ApplyAnimation2(params, playerid, "PED", "DRIVE_L_SLOW");
		case 109: ApplyAnimation2(params, playerid, "PED", "DRIVE_L_WEAK");
		case 110: ApplyAnimation2(params, playerid, "PED", "DRIVE_L_WEAK_SLOW");
		case 111: ApplyAnimation2(params, playerid, "PED", "DRIVE_R");
		case 112: ApplyAnimation2(params, playerid, "PED", "DRIVE_R_PRO");
		case 113: ApplyAnimation2(params, playerid, "PED", "DRIVE_R_PRO_SLOW");
		case 114: ApplyAnimation2(params, playerid, "PED", "DRIVE_R_SLOW");
		case 115: ApplyAnimation2(params, playerid, "PED", "DRIVE_R_WEAK");
		case 116: ApplyAnimation2(params, playerid, "PED", "DRIVE_R_WEAK_SLOW");
		case 117: ApplyAnimation2(params, playerid, "PED", "DRIVE_TRUCK");
		case 118: ApplyAnimation2(params, playerid, "PED", "DRIVE_TRUCK_BACK");
		case 119: ApplyAnimation2(params, playerid, "PED", "DRIVE_TRUCK_L");
		case 120: ApplyAnimation2(params, playerid, "PED", "DRIVE_TRUCK_R");
		case 121: ApplyAnimation2(params, playerid, "PED", "DROWN");
		case 122: ApplyAnimation2(params, playerid, "PED", "DUCK_COWER");
		case 123: ApplyAnimation2(params, playerid, "PED", "ENDCHAT_01");
		case 124: ApplyAnimation2(params, playerid, "PED", "ENDCHAT_02");
		case 125: ApplyAnimation2(params, playerid, "PED", "ENDCHAT_03");
		case 126: ApplyAnimation2(params, playerid, "PED", "EV_DIVE");
		case 127: ApplyAnimation2(params, playerid, "PED", "EV_STEP");
		case 128: ApplyAnimation2(params, playerid, "PED", "FACANGER");
		case 129: ApplyAnimation2(params, playerid, "PED", "FACGUM");
		case 130: ApplyAnimation2(params, playerid, "PED", "FACSURP");
		case 131: ApplyAnimation2(params, playerid, "PED", "FACSURPM");
		case 132: ApplyAnimation2(params, playerid, "PED", "FACTALK");
		case 133: ApplyAnimation2(params, playerid, "PED", "FACURIOS");
		case 134: ApplyAnimation2(params, playerid, "PED", "FALL_BACK");
		case 135: ApplyAnimation2(params, playerid, "PED", "FALL_COLLAPSE");
		case 136: ApplyAnimation2(params, playerid, "PED", "FALL_FALL");
		case 137: ApplyAnimation2(params, playerid, "PED", "FALL_FRONT");
		case 138: ApplyAnimation2(params, playerid, "PED", "FALL_GLIDE");
		case 139: ApplyAnimation2(params, playerid, "PED", "FALL_LAND");
		case 140: ApplyAnimation2(params, playerid, "PED", "FALL_SKYDIVE");
		case 141: ApplyAnimation2(params, playerid, "PED", "FIGHT2IDLE");
		case 142: ApplyAnimation2(params, playerid, "PED", "FIGHTA_1");
		case 143: ApplyAnimation2(params, playerid, "PED", "FIGHTA_2");
		case 144: ApplyAnimation2(params, playerid, "PED", "FIGHTA_3");
		case 145: ApplyAnimation2(params, playerid, "PED", "FIGHTA_BLOCK");
		case 146: ApplyAnimation2(params, playerid, "PED", "FIGHTA_G");
		case 147: ApplyAnimation2(params, playerid, "PED", "FIGHTA_M");
		case 148: ApplyAnimation2(params, playerid, "PED", "FIGHTIDLE");
		case 149: ApplyAnimation2(params, playerid, "PED", "FIGHTSHB");
		case 150: ApplyAnimation2(params, playerid, "PED", "FIGHTSHF");
		case 151: ApplyAnimation2(params, playerid, "PED", "FIGHTSH_BWD");
		case 152: ApplyAnimation2(params, playerid, "PED", "FIGHTSH_FWD");
		case 153: ApplyAnimation2(params, playerid, "PED", "FIGHTSH_LEFT");
		case 154: ApplyAnimation2(params, playerid, "PED", "FIGHTSH_RIGHT");
		case 155: ApplyAnimation2(params, playerid, "PED", "FLEE_LKAROUND_01");
		case 156: ApplyAnimation2(params, playerid, "PED", "FLOOR_HIT");
		case 157: ApplyAnimation2(params, playerid, "PED", "FLOOR_HIT_F");
		case 158: ApplyAnimation2(params, playerid, "PED", "FUCKU");
		case 159: ApplyAnimation2(params, playerid, "PED", "GANG_GUNSTAND");
		case 160: ApplyAnimation2(params, playerid, "PED", "GAS_CWR");
		case 161: ApplyAnimation2(params, playerid, "PED", "GETUP");
		case 162: ApplyAnimation2(params, playerid, "PED", "GETUP_FRONT");
		case 163: ApplyAnimation2(params, playerid, "PED", "GUM_EAT");
		case 164: ApplyAnimation2(params, playerid, "PED", "GUNCROUCHBWD");
		case 165: ApplyAnimation2(params, playerid, "PED", "GUNCROUCHFWD");
		case 166: ApplyAnimation2(params, playerid, "PED", "GUNMOVE_BWD");
		case 167: ApplyAnimation2(params, playerid, "PED", "GUNMOVE_FWD");
		case 168: ApplyAnimation2(params, playerid, "PED", "GUNMOVE_L");
		case 169: ApplyAnimation2(params, playerid, "PED", "GUNMOVE_R");
		case 170: ApplyAnimation2(params, playerid, "PED", "GUN_2_IDLE");
		case 171: ApplyAnimation2(params, playerid, "PED", "GUN_BUTT");
		case 172: ApplyAnimation2(params, playerid, "PED", "GUN_BUTT_CROUCH");
		case 173: ApplyAnimation2(params, playerid, "PED", "GUN_STAND");
		case 174: ApplyAnimation2(params, playerid, "PED", "HANDSCOWER");
		case 175: ApplyAnimation2(params, playerid, "PED", "HANDSUP");
		case 176: ApplyAnimation2(params, playerid, "PED", "HITA_1");
		case 177: ApplyAnimation2(params, playerid, "PED", "HITA_2");
		case 178: ApplyAnimation2(params, playerid, "PED", "HITA_3");
		case 179: ApplyAnimation2(params, playerid, "PED", "HIT_BACK");
		case 180: ApplyAnimation2(params, playerid, "PED", "HIT_BEHIND");
		case 181: ApplyAnimation2(params, playerid, "PED", "HIT_FRONT");
		case 182: ApplyAnimation2(params, playerid, "PED", "HIT_GUN_BUTT");
		case 183: ApplyAnimation2(params, playerid, "PED", "HIT_L");
		case 184: ApplyAnimation2(params, playerid, "PED", "HIT_R");
		case 185: ApplyAnimation2(params, playerid, "PED", "HIT_WALK");
		case 186: ApplyAnimation2(params, playerid, "PED", "HIT_WALL");
		case 187: ApplyAnimation2(params, playerid, "PED", "IDLESTANCE_FAT");
		case 188: ApplyAnimation2(params, playerid, "PED", "IDLESTANCE_OLD");
		case 189: ApplyAnimation2(params, playerid, "PED", "IDLE_ARMED");
		case 190: ApplyAnimation2(params, playerid, "PED", "IDLE_CHAT");
		case 191: ApplyAnimation2(params, playerid, "PED", "IDLE_CSAW");
		case 192: ApplyAnimation2(params, playerid, "PED", "IDLE_GANG1");
		case 193: ApplyAnimation2(params, playerid, "PED", "IDLE_HBHB");
		case 194: ApplyAnimation2(params, playerid, "PED", "IDLE_ROCKET");
		case 195: ApplyAnimation2(params, playerid, "PED", "IDLE_STANCE");
		case 196: ApplyAnimation2(params, playerid, "PED", "IDLE_TAXI");
		case 197: ApplyAnimation2(params, playerid, "PED", "IDLE_TIRED");
		case 198: ApplyAnimation2(params, playerid, "PED", "JETPACK_IDLE");
		case 199: ApplyAnimation2(params, playerid, "PED", "JOG_FEMALEA");
		case 200: ApplyAnimation2(params, playerid, "PED", "JOG_MALEA");
		case 201: ApplyAnimation2(params, playerid, "PED", "JUMP_GLIDE");
		case 202: ApplyAnimation2(params, playerid, "PED", "JUMP_LAND");
		case 203: ApplyAnimation2(params, playerid, "PED", "JUMP_LAUNCH");
		case 204: ApplyAnimation2(params, playerid, "PED", "JUMP_LAUNCH_R");
		case 205: ApplyAnimation2(params, playerid, "PED", "KART_DRIVE");
		case 206: ApplyAnimation2(params, playerid, "PED", "KART_L");
		case 207: ApplyAnimation2(params, playerid, "PED", "KART_LB");
		case 208: ApplyAnimation2(params, playerid, "PED", "KART_R");
		case 209: ApplyAnimation2(params, playerid, "PED", "KD_LEFT");
		case 210: ApplyAnimation2(params, playerid, "PED", "KD_RIGHT");
		case 211: ApplyAnimation2(params, playerid, "PED", "KO_SHOT_FACE");
		case 212: ApplyAnimation2(params, playerid, "PED", "KO_SHOT_FRONT");
		case 213: ApplyAnimation2(params, playerid, "PED", "KO_SHOT_STOM");
		case 214: ApplyAnimation2(params, playerid, "PED", "KO_SKID_BACK");
		case 215: ApplyAnimation2(params, playerid, "PED", "KO_SKID_FRONT");
		case 216: ApplyAnimation2(params, playerid, "PED", "KO_SPIN_L");
		case 217: ApplyAnimation2(params, playerid, "PED", "KO_SPIN_R");
		case 218: ApplyAnimation2(params, playerid, "PED", "PASS_SMOKE_IN_CAR");
		case 219: ApplyAnimation2(params, playerid, "PED", "PHONE_IN");
		case 220: ApplyAnimation2(params, playerid, "PED", "PHONE_OUT");
		case 221: ApplyAnimation2(params, playerid, "PED", "PHONE_TALK");
		case 222: ApplyAnimation2(params, playerid, "PED", "PLAYER_SNEAK");
		case 223: ApplyAnimation2(params, playerid, "PED", "PLAYER_SNEAK_WALKSTART");
		case 224: ApplyAnimation2(params, playerid, "PED", "ROADCROSS");
		case 225: ApplyAnimation2(params, playerid, "PED", "ROADCROSS_FEMALE");
		case 226: ApplyAnimation2(params, playerid, "PED", "ROADCROSS_GANG");
		case 227: ApplyAnimation2(params, playerid, "PED", "ROADCROSS_OLD");
		case 228: ApplyAnimation2(params, playerid, "PED", "RUN_1ARMED");
		case 229: ApplyAnimation2(params, playerid, "PED", "RUN_ARMED");
		case 230: ApplyAnimation2(params, playerid, "PED", "RUN_CIVI");
		case 231: ApplyAnimation2(params, playerid, "PED", "RUN_CSAW");
		case 232: ApplyAnimation2(params, playerid, "PED", "RUN_FAT");
		case 233: ApplyAnimation2(params, playerid, "PED", "RUN_FATOLD");
		case 234: ApplyAnimation2(params, playerid, "PED", "RUN_GANG1");
		case 235: ApplyAnimation2(params, playerid, "PED", "RUN_LEFT");
		case 236: ApplyAnimation2(params, playerid, "PED", "RUN_OLD");
		case 237: ApplyAnimation2(params, playerid, "PED", "RUN_PLAYER");
		case 238: ApplyAnimation2(params, playerid, "PED", "RUN_RIGHT");
		case 239: ApplyAnimation2(params, playerid, "PED", "RUN_ROCKET");
		case 240: ApplyAnimation2(params, playerid, "PED", "RUN_STOP");
		case 241: ApplyAnimation2(params, playerid, "PED", "RUN_STOPR");
		case 242: ApplyAnimation2(params, playerid, "PED", "RUN_WUZI");
		case 243: ApplyAnimation2(params, playerid, "PED", "SEAT_DOWN");
		case 244: ApplyAnimation2(params, playerid, "PED", "SEAT_IDLE");
		case 245: ApplyAnimation2(params, playerid, "PED", "SEAT_UP");
		case 246: ApplyAnimation2(params, playerid, "PED", "SHOT_LEFTP");
		case 247: ApplyAnimation2(params, playerid, "PED", "SHOT_PARTIAL");
		case 248: ApplyAnimation2(params, playerid, "PED", "SHOT_PARTIAL_B");
		case 249: ApplyAnimation2(params, playerid, "PED", "SHOT_RIGHTP");
		case 250: ApplyAnimation2(params, playerid, "PED", "SHOVE_PARTIAL");
		case 251: ApplyAnimation2(params, playerid, "PED", "SMOKE_IN_CAR");
		case 252: ApplyAnimation2(params, playerid, "PED", "SPRINT_CIVI");
		case 253: ApplyAnimation2(params, playerid, "PED", "SPRINT_PANIC");
		case 254: ApplyAnimation2(params, playerid, "PED", "SPRINT_WUZI");
		case 255: ApplyAnimation2(params, playerid, "PED", "SWAT_RUN");
		case 256: ApplyAnimation2(params, playerid, "PED", "SWIM_TREAD");
		case 257: ApplyAnimation2(params, playerid, "PED", "TAP_HAND");
		case 258: ApplyAnimation2(params, playerid, "PED", "TAP_HANDP");
		case 259: ApplyAnimation2(params, playerid, "PED", "TURN_180");
		case 260: ApplyAnimation2(params, playerid, "PED", "TURN_L");
		case 261: ApplyAnimation2(params, playerid, "PED", "TURN_R");
		case 262: ApplyAnimation2(params, playerid, "PED", "WALK_ARMED");
		case 263: ApplyAnimation2(params, playerid, "PED", "WALK_CIVI");
		case 264: ApplyAnimation2(params, playerid, "PED", "WALK_CSAW");
		case 265: ApplyAnimation2(params, playerid, "PED", "WALK_DOORPARTIAL");
		case 266: ApplyAnimation2(params, playerid, "PED", "WALK_DRUNK");
		case 267: ApplyAnimation2(params, playerid, "PED", "WALK_FAT");
		case 268: ApplyAnimation2(params, playerid, "PED", "WALK_FATOLD");
		case 269: ApplyAnimation2(params, playerid, "PED", "WALK_GANG1");
		case 270: ApplyAnimation2(params, playerid, "PED", "WALK_GANG2");
		case 271: ApplyAnimation2(params, playerid, "PED", "WALK_OLD");
		case 272: ApplyAnimation2(params, playerid, "PED", "WALK_PLAYER");
		case 273: ApplyAnimation2(params, playerid, "PED", "WALK_ROCKET");
		case 274: ApplyAnimation2(params, playerid, "PED", "WALK_SHUFFLE");
		case 275: ApplyAnimation2(params, playerid, "PED", "WALK_START");
		case 276: ApplyAnimation2(params, playerid, "PED", "WALK_START_ARMED");
		case 277: ApplyAnimation2(params, playerid, "PED", "WALK_START_CSAW");
		case 278: ApplyAnimation2(params, playerid, "PED", "WALK_START_ROCKET");
		case 279: ApplyAnimation2(params, playerid, "PED", "WALK_WUZI");
		case 280: ApplyAnimation2(params, playerid, "PED", "WEAPON_CROUCH");
		case 281: ApplyAnimation2(params, playerid, "PED", "WOMAN_IDLESTANCE");
		case 282: ApplyAnimation2(params, playerid, "PED", "WOMAN_RUN");
		case 283: ApplyAnimation2(params, playerid, "PED", "WOMAN_RUNBUSY");
		case 284: ApplyAnimation2(params, playerid, "PED", "WOMAN_RUNFATOLD");
		case 285: ApplyAnimation2(params, playerid, "PED", "WOMAN_RUNPANIC");
		case 286: ApplyAnimation2(params, playerid, "PED", "WOMAN_RUNSEXY");
		case 287: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKBUSY");
		case 288: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKFATOLD");
		case 289: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKNORM");
		case 290: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKOLD");
		case 291: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKPRO");
		case 292: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKSEXY");
		case 293: ApplyAnimation2(params, playerid, "PED", "WOMAN_WALKSHOP");
		case 294: ApplyAnimation2(params, playerid, "PED", "XPRESSSCRATCH");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animped [1-294]");
	}
	return 1;
}

COMMAND:animplayer_dvbys(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PLAYER_DVBYS", "PLYR_DRIVEBYBWD");
		case 2: ApplyAnimation2(params, playerid, "PLAYER_DVBYS", "PLYR_DRIVEBYFWD");
		case 3: ApplyAnimation2(params, playerid, "PLAYER_DVBYS", "PLYR_DRIVEBYLHS");
		case 4: ApplyAnimation2(params, playerid, "PLAYER_DVBYS", "PLYR_DRIVEBYRHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animplayer_dvbys [1-4]");
	}
	return 1;
}

COMMAND:animplayidles(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PLAYIDLES", "SHIFT");
		case 2: ApplyAnimation2(params, playerid, "PLAYIDLES", "SHLDR");
		case 3: ApplyAnimation2(params, playerid, "PLAYIDLES", "STRETCH");
		case 4: ApplyAnimation2(params, playerid, "PLAYIDLES", "STRLEG");
		case 5: ApplyAnimation2(params, playerid, "PLAYIDLES", "TIME");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animplayidles [1-5]");
	}
	return 1;
}

COMMAND:animpolice(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "POLICE", "COPTRAF_AWAY");
		case 2: ApplyAnimation2(params, playerid, "POLICE", "COPTRAF_COME");
		case 3: ApplyAnimation2(params, playerid, "POLICE", "COPTRAF_LEFT");
		case 4: ApplyAnimation2(params, playerid, "POLICE", "COPTRAF_STOP");
		case 5: ApplyAnimation2(params, playerid, "POLICE", "COP_GETOUTCAR_LHS");
		case 6: ApplyAnimation2(params, playerid, "POLICE", "COP_MOVE_FWD");
		case 7: ApplyAnimation2(params, playerid, "POLICE", "CRM_DRGBST_01");
		case 8: ApplyAnimation2(params, playerid, "POLICE", "DOOR_KICK");
		case 9: ApplyAnimation2(params, playerid, "POLICE", "PLC_DRGBST_01");
		case 10: ApplyAnimation2(params, playerid, "POLICE", "PLC_DRGBST_02");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animpolice [1-10]");
	}
	return 1;
}

COMMAND:animpool(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "POOL", "POOL_CHALKCUE");
		case 2: ApplyAnimation2(params, playerid, "POOL", "POOL_IDLE_STANCE");
		case 3: ApplyAnimation2(params, playerid, "POOL", "POOL_LONG_SHOT");
		case 4: ApplyAnimation2(params, playerid, "POOL", "POOL_LONG_SHOT_O");
		case 5: ApplyAnimation2(params, playerid, "POOL", "POOL_LONG_START");
		case 6: ApplyAnimation2(params, playerid, "POOL", "POOL_LONG_START_O");
		case 7: ApplyAnimation2(params, playerid, "POOL", "POOL_MED_SHOT");
		case 8: ApplyAnimation2(params, playerid, "POOL", "POOL_MED_SHOT_O");
		case 9: ApplyAnimation2(params, playerid, "POOL", "POOL_MED_START");
		case 10: ApplyAnimation2(params, playerid, "POOL", "POOL_MED_START_O");
		case 11: ApplyAnimation2(params, playerid, "POOL", "POOL_PLACE_WHITE");
		case 12: ApplyAnimation2(params, playerid, "POOL", "POOL_SHORT_SHOT");
		case 13: ApplyAnimation2(params, playerid, "POOL", "POOL_SHORT_SHOT_O");
		case 14: ApplyAnimation2(params, playerid, "POOL", "POOL_SHORT_START");
		case 15: ApplyAnimation2(params, playerid, "POOL", "POOL_SHORT_START_O");
		case 16: ApplyAnimation2(params, playerid, "POOL", "POOL_WALK");
		case 17: ApplyAnimation2(params, playerid, "POOL", "POOL_WALK_START");
		case 18: ApplyAnimation2(params, playerid, "POOL", "POOL_XLONG_SHOT");
		case 19: ApplyAnimation2(params, playerid, "POOL", "POOL_XLONG_SHOT_O");
		case 20: ApplyAnimation2(params, playerid, "POOL", "POOL_XLONG_START");
		case 21: ApplyAnimation2(params, playerid, "POOL", "POOL_XLONG_START_O");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animpool [1-21]");
	}
	return 1;
}

COMMAND:animpoor(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "POOR", "WINWASH_START");
		case 2: ApplyAnimation2(params, playerid, "POOR", "WINWASH_WASH2BEG");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animpoor [1-2]");
	}
	return 1;
}

COMMAND:animpython(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "PYTHON", "PYTHON_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "PYTHON", "PYTHON_CROUCHRELOAD");
		case 3: ApplyAnimation2(params, playerid, "PYTHON", "PYTHON_FIRE");
		case 4: ApplyAnimation2(params, playerid, "PYTHON", "PYTHON_FIRE_POOR");
		case 5: ApplyAnimation2(params, playerid, "PYTHON", "PYTHON_RELOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animpython [1-5]");
	}
	return 1;
}

COMMAND:animquad(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "QUAD", "QUAD_BACK");
		case 2: ApplyAnimation2(params, playerid, "QUAD", "QUAD_DRIVEBY_FT");
		case 3: ApplyAnimation2(params, playerid, "QUAD", "QUAD_DRIVEBY_LHS");
		case 4: ApplyAnimation2(params, playerid, "QUAD", "QUAD_DRIVEBY_RHS");
		case 5: ApplyAnimation2(params, playerid, "QUAD", "QUAD_FWD");
		case 6: ApplyAnimation2(params, playerid, "QUAD", "QUAD_GETOFF_B");
		case 7: ApplyAnimation2(params, playerid, "QUAD", "QUAD_GETOFF_LHS");
		case 8: ApplyAnimation2(params, playerid, "QUAD", "QUAD_GETOFF_RHS");
		case 9: ApplyAnimation2(params, playerid, "QUAD", "QUAD_GETON_LHS");
		case 10: ApplyAnimation2(params, playerid, "QUAD", "QUAD_GETON_RHS");
		case 11: ApplyAnimation2(params, playerid, "QUAD", "QUAD_HIT");
		case 12: ApplyAnimation2(params, playerid, "QUAD", "QUAD_KICK");
		case 13: ApplyAnimation2(params, playerid, "QUAD", "QUAD_LEFT");
		case 14: ApplyAnimation2(params, playerid, "QUAD", "QUAD_PASSENGER");
		case 15: ApplyAnimation2(params, playerid, "QUAD", "QUAD_REVERSE");
		case 16: ApplyAnimation2(params, playerid, "QUAD", "QUAD_RIDE");
		case 17: ApplyAnimation2(params, playerid, "QUAD", "QUAD_RIGHT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animquad [1-17]");
	}
	return 1;
}

COMMAND:animquad_dbz(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "QUAD_DBZ", "PASS_DRIVEBY_BWD");
		case 2: ApplyAnimation2(params, playerid, "QUAD_DBZ", "PASS_DRIVEBY_FWD");
		case 3: ApplyAnimation2(params, playerid, "QUAD_DBZ", "PASS_DRIVEBY_LHS");
		case 4: ApplyAnimation2(params, playerid, "QUAD_DBZ", "PASS_DRIVEBY_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animquad_dbz [1-4]");
	}
	return 1;
}

COMMAND:animrapping(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "RAPPING", "LAUGH_01");
		case 2: ApplyAnimation2(params, playerid, "RAPPING", "RAP_A_IN");
		case 3: ApplyAnimation2(params, playerid, "RAPPING", "RAP_A_LOOP");
		case 4: ApplyAnimation2(params, playerid, "RAPPING", "RAP_A_OUT");
		case 5: ApplyAnimation2(params, playerid, "RAPPING", "RAP_B_IN");
		case 6: ApplyAnimation2(params, playerid, "RAPPING", "RAP_B_LOOP");
		case 7: ApplyAnimation2(params, playerid, "RAPPING", "RAP_B_OUT");
		case 8: ApplyAnimation2(params, playerid, "RAPPING", "RAP_C_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animrapping [1-8]");
	}
	return 1;
}

COMMAND:animrifle(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "RIFLE", "RIFLE_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "RIFLE", "RIFLE_CROUCHLOAD");
		case 3: ApplyAnimation2(params, playerid, "RIFLE", "RIFLE_FIRE");
		case 4: ApplyAnimation2(params, playerid, "RIFLE", "RIFLE_FIRE_POOR");
		case 5: ApplyAnimation2(params, playerid, "RIFLE", "RIFLE_LOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animrifle [1-5]");
	}
	return 1;
}

COMMAND:animriot(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "RIOT", "RIOT_ANGRY");
		case 2: ApplyAnimation2(params, playerid, "RIOT", "RIOT_ANGRY_B");
		case 3: ApplyAnimation2(params, playerid, "RIOT", "RIOT_CHALLENGE");
		case 4: ApplyAnimation2(params, playerid, "RIOT", "RIOT_CHANT");
		case 5: ApplyAnimation2(params, playerid, "RIOT", "RIOT_FUKU");
		case 6: ApplyAnimation2(params, playerid, "RIOT", "RIOT_PUNCHES");
		case 7: ApplyAnimation2(params, playerid, "RIOT", "RIOT_SHOUT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animriot [1-7]");
	}
	return 1;
}

COMMAND:animrob_bank(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "ROB_BANK", "CAT_SAFE_END");
		case 2: ApplyAnimation2(params, playerid, "ROB_BANK", "CAT_SAFE_OPEN");
		case 3: ApplyAnimation2(params, playerid, "ROB_BANK", "CAT_SAFE_OPEN_O");
		case 4: ApplyAnimation2(params, playerid, "ROB_BANK", "CAT_SAFE_ROB");
		case 5: ApplyAnimation2(params, playerid, "ROB_BANK", "SHP_HANDSUP_SCR");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animrob_bank [1-5]");
	}
	return 1;
}

COMMAND:animrocket(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "ROCKET", "IDLE_ROCKET");
		case 2: ApplyAnimation2(params, playerid, "ROCKET", "ROCKETFIRE");
		case 3: ApplyAnimation2(params, playerid, "ROCKET", "RUN_ROCKET");
		case 4: ApplyAnimation2(params, playerid, "ROCKET", "WALK_ROCKET");
		case 5: ApplyAnimation2(params, playerid, "ROCKET", "WALK_START_ROCKET");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animrocket [1-5]");
	}
	return 1;
}

COMMAND:animrustler(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "RUSTLER", "PLANE_ALIGN_LHS");
		case 2: ApplyAnimation2(params, playerid, "RUSTLER", "PLANE_CLOSE");
		case 3: ApplyAnimation2(params, playerid, "RUSTLER", "PLANE_GETIN");
		case 4: ApplyAnimation2(params, playerid, "RUSTLER", "PLANE_GETOUT");
		case 5: ApplyAnimation2(params, playerid, "RUSTLER", "PLANE_OPEN");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animrustler [1-5]");
	}
	return 1;
}

COMMAND:animryder(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "RYDER", "RYD_BECKON_01");
		case 2: ApplyAnimation2(params, playerid, "RYDER", "RYD_BECKON_02");
		case 3: ApplyAnimation2(params, playerid, "RYDER", "RYD_BECKON_03");
		case 4: ApplyAnimation2(params, playerid, "RYDER", "RYD_DIE_PT1");
		case 5: ApplyAnimation2(params, playerid, "RYDER", "RYD_DIE_PT2");
		case 6: ApplyAnimation2(params, playerid, "RYDER", "VAN_CRATE_L");
		case 7: ApplyAnimation2(params, playerid, "RYDER", "VAN_CRATE_R");
		case 8: ApplyAnimation2(params, playerid, "RYDER", "VAN_FALL_L");
		case 9: ApplyAnimation2(params, playerid, "RYDER", "VAN_FALL_R");
		case 10: ApplyAnimation2(params, playerid, "RYDER", "VAN_LEAN_L");
		case 11: ApplyAnimation2(params, playerid, "RYDER", "VAN_LEAN_R");
		case 12: ApplyAnimation2(params, playerid, "RYDER", "VAN_PICKUP_E");
		case 13: ApplyAnimation2(params, playerid, "RYDER", "VAN_PICKUP_S");
		case 14: ApplyAnimation2(params, playerid, "RYDER", "VAN_STAND");
		case 15: ApplyAnimation2(params, playerid, "RYDER", "VAN_STAND_CRATE");
		case 16: ApplyAnimation2(params, playerid, "RYDER", "VAN_THROW");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animryder [1-16]");
	}
	return 1;
}

COMMAND:animscratching(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SCRATCHING", "SCDLDLP");
		case 2: ApplyAnimation2(params, playerid, "SCRATCHING", "SCDLULP");
		case 3: ApplyAnimation2(params, playerid, "SCRATCHING", "SCDRDLP");
		case 4: ApplyAnimation2(params, playerid, "SCRATCHING", "SCDRULP");
		case 5: ApplyAnimation2(params, playerid, "SCRATCHING", "SCLNG_L");
		case 6: ApplyAnimation2(params, playerid, "SCRATCHING", "SCLNG_R");
		case 7: ApplyAnimation2(params, playerid, "SCRATCHING", "SCMID_L");
		case 8: ApplyAnimation2(params, playerid, "SCRATCHING", "SCMID_R");
		case 9: ApplyAnimation2(params, playerid, "SCRATCHING", "SCSHRTL");
		case 10: ApplyAnimation2(params, playerid, "SCRATCHING", "SCSHRTR");
		case 11: ApplyAnimation2(params, playerid, "SCRATCHING", "SC_LTOR");
		case 12: ApplyAnimation2(params, playerid, "SCRATCHING", "SC_RTOL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animscratching [1-12]");
	}
	return 1;
}

COMMAND:animshamal(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SHAMAL", "SHAMAL_ALIGN");
		case 2: ApplyAnimation2(params, playerid, "SHAMAL", "SHAMAL_GETIN_LHS");
		case 3: ApplyAnimation2(params, playerid, "SHAMAL", "SHAMAL_GETOUT_LHS");
		case 4: ApplyAnimation2(params, playerid, "SHAMAL", "SHAMAL_OPEN");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animshamal [1-4]");
	}
	return 1;
}

COMMAND:animshop(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SHOP", "ROB_2IDLE");
		case 2: ApplyAnimation2(params, playerid, "SHOP", "ROB_LOOP");
		case 3: ApplyAnimation2(params, playerid, "SHOP", "ROB_LOOP_THREAT");
		case 4: ApplyAnimation2(params, playerid, "SHOP", "ROB_SHIFTY");
		case 5: ApplyAnimation2(params, playerid, "SHOP", "ROB_STICKUP_IN");
		case 6: ApplyAnimation2(params, playerid, "SHOP", "SHP_DUCK");
		case 7: ApplyAnimation2(params, playerid, "SHOP", "SHP_DUCK_AIM");
		case 8: ApplyAnimation2(params, playerid, "SHOP", "SHP_DUCK_FIRE");
		case 9: ApplyAnimation2(params, playerid, "SHOP", "SHP_GUN_AIM");
		case 10: ApplyAnimation2(params, playerid, "SHOP", "SHP_GUN_DUCK");
		case 11: ApplyAnimation2(params, playerid, "SHOP", "SHP_GUN_FIRE");
		case 12: ApplyAnimation2(params, playerid, "SHOP", "SHP_GUN_GRAB");
		case 13: ApplyAnimation2(params, playerid, "SHOP", "SHP_GUN_THREAT");
		case 14: ApplyAnimation2(params, playerid, "SHOP", "SHP_HANDSUP_SCR");
		case 15: ApplyAnimation2(params, playerid, "SHOP", "SHP_JUMP_GLIDE");
		case 16: ApplyAnimation2(params, playerid, "SHOP", "SHP_JUMP_LAND");
		case 17: ApplyAnimation2(params, playerid, "SHOP", "SHP_JUMP_LAUNCH");
		case 18: ApplyAnimation2(params, playerid, "SHOP", "SHP_ROB_GIVECASH");
		case 19: ApplyAnimation2(params, playerid, "SHOP", "SHP_ROB_HANDSUP");
		case 20: ApplyAnimation2(params, playerid, "SHOP", "SHP_ROB_REACT");
		case 21: ApplyAnimation2(params, playerid, "SHOP", "SHP_SERVE_END");
		case 22: ApplyAnimation2(params, playerid, "SHOP", "SHP_SERVE_IDLE");
		case 23: ApplyAnimation2(params, playerid, "SHOP", "SHP_SERVE_LOOP");
		case 24: ApplyAnimation2(params, playerid, "SHOP", "SHP_SERVE_START");
		case 25: ApplyAnimation2(params, playerid, "SHOP", "SMOKE_RYD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animshop [1-25]");
	}
	return 1;
}

COMMAND:animshotgun(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SHOTGUN", "SHOTGUN_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "SHOTGUN", "SHOTGUN_FIRE");
		case 3: ApplyAnimation2(params, playerid, "SHOTGUN", "SHOTGUN_FIRE_POOR");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animshotgun [1-3]");
	}
	return 1;
}

COMMAND:animsilenced(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SILENCED", "CROUCHRELOAD");
		case 2: ApplyAnimation2(params, playerid, "SILENCED", "SILENCECROUCHFIRE");
		case 3: ApplyAnimation2(params, playerid, "SILENCED", "SILENCE_FIRE");
		case 4: ApplyAnimation2(params, playerid, "SILENCED", "SILENCE_RELOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animsilenced [1-4]");
	}
	return 1;
}

COMMAND:animskate(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SKATE", "SKATE_IDLE");
		case 2: ApplyAnimation2(params, playerid, "SKATE", "SKATE_RUN");
		case 3: ApplyAnimation2(params, playerid, "SKATE", "SKATE_SPRINT");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animskate [1-3]");
	}
	return 1;
}

COMMAND:animsmoking(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SMOKING", "F_SMKLEAN_LOOP");
		case 2: ApplyAnimation2(params, playerid, "SMOKING", "M_SMKLEAN_LOOP");
		case 3: ApplyAnimation2(params, playerid, "SMOKING", "M_SMKSTND_LOOP");
		case 4: ApplyAnimation2(params, playerid, "SMOKING", "M_SMK_DRAG");
		case 5: ApplyAnimation2(params, playerid, "SMOKING", "M_SMK_IN");
		case 6: ApplyAnimation2(params, playerid, "SMOKING", "M_SMK_LOOP");
		case 7: ApplyAnimation2(params, playerid, "SMOKING", "M_SMK_OUT");
		case 8: ApplyAnimation2(params, playerid, "SMOKING", "M_SMK_TAP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animsmoking [1-8]");
	}
	return 1;
}


COMMAND:animsniper(playerid, params[])
{
	ApplyAnimation2(params, playerid, "SNIPER", "WEAPON_SNIPER");
	return 1;
}

COMMAND:animspraycan(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SPRAYCAN", "SPRAYCAN_FIRE");
		case 2: ApplyAnimation2(params, playerid, "SPRAYCAN", "SPRAYCAN_FULL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animspraycan [1-2]");
	}
	return 1;
}

COMMAND:animstrip(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "STRIP", "PLY_CASH");
		case 2: ApplyAnimation2(params, playerid, "STRIP", "PUN_CASH");
		case 3: ApplyAnimation2(params, playerid, "STRIP", "PUN_HOLLER");
		case 4: ApplyAnimation2(params, playerid, "STRIP", "PUN_LOOP");
		case 5: ApplyAnimation2(params, playerid, "STRIP", "STRIP_A");
		case 6: ApplyAnimation2(params, playerid, "STRIP", "STRIP_B");
		case 7: ApplyAnimation2(params, playerid, "STRIP", "STRIP_C");
		case 8: ApplyAnimation2(params, playerid, "STRIP", "STRIP_D");
		case 9: ApplyAnimation2(params, playerid, "STRIP", "STRIP_E");
		case 10: ApplyAnimation2(params, playerid, "STRIP", "STRIP_F");
		case 11: ApplyAnimation2(params, playerid, "STRIP", "STRIP_G");
		case 12: ApplyAnimation2(params, playerid, "STRIP", "STR_A2B");
		case 13: ApplyAnimation2(params, playerid, "STRIP", "STR_B2A");
		case 14: ApplyAnimation2(params, playerid, "STRIP", "STR_B2C");
		case 15: ApplyAnimation2(params, playerid, "STRIP", "STR_C1");
		case 16: ApplyAnimation2(params, playerid, "STRIP", "STR_C2");
		case 17: ApplyAnimation2(params, playerid, "STRIP", "STR_C2B");
		case 18: ApplyAnimation2(params, playerid, "STRIP", "STR_LOOP_A");
		case 19: ApplyAnimation2(params, playerid, "STRIP", "STR_LOOP_B");
		case 20: ApplyAnimation2(params, playerid, "STRIP", "STR_LOOP_C");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animstrip [1-20]");
	}
	return 1;
}

COMMAND:animsunbathe(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SUNBATHE", "BATHERDOWN");
		case 2: ApplyAnimation2(params, playerid, "SUNBATHE", "BATHERUP");
		case 3: ApplyAnimation2(params, playerid, "SUNBATHE", "LAY_BAC_IN");
		case 4: ApplyAnimation2(params, playerid, "SUNBATHE", "LAY_BAC_OUT");
		case 5: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_M_IDLEA");
		case 6: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_M_IDLEB");
		case 7: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_M_IDLEC");
		case 8: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_M_IN");
		case 9: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_M_OUT");
		case 10: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_W_IDLEA");
		case 11: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_W_IDLEB");
		case 12: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_W_IDLEC");
		case 13: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_W_IN");
		case 14: ApplyAnimation2(params, playerid, "SUNBATHE", "PARKSIT_W_OUT");
		case 15: ApplyAnimation2(params, playerid, "SUNBATHE", "SBATHE_F_LIEB2SIT");
		case 16: ApplyAnimation2(params, playerid, "SUNBATHE", "SBATHE_F_OUT");
		case 17: ApplyAnimation2(params, playerid, "SUNBATHE", "SITNWAIT_IN_W");
		case 18: ApplyAnimation2(params, playerid, "SUNBATHE", "SITNWAIT_OUT_W");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animsunbathe [1-18]");
	}
	return 1;
}

COMMAND:animswat(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SWAT", "GNSTWALL_INJURD");
		case 2: ApplyAnimation2(params, playerid, "SWAT", "JMP_WALL1M_180");
		case 3: ApplyAnimation2(params, playerid, "SWAT", "RAIL_FALL");
		case 4: ApplyAnimation2(params, playerid, "SWAT", "RAIL_FALL_CRAWL");
		case 5: ApplyAnimation2(params, playerid, "SWAT", "SWT_BREACH_01");
		case 6: ApplyAnimation2(params, playerid, "SWAT", "SWT_BREACH_02");
		case 7: ApplyAnimation2(params, playerid, "SWAT", "SWT_BREACH_03");
		case 8: ApplyAnimation2(params, playerid, "SWAT", "SWT_GO");
		case 9: ApplyAnimation2(params, playerid, "SWAT", "SWT_LKT");
		case 10: ApplyAnimation2(params, playerid, "SWAT", "SWT_STY");
		case 11: ApplyAnimation2(params, playerid, "SWAT", "SWT_VENT_01");
		case 12: ApplyAnimation2(params, playerid, "SWAT", "SWT_VENT_02");
		case 13: ApplyAnimation2(params, playerid, "SWAT", "SWT_VNT_SHT_DIE");
		case 14: ApplyAnimation2(params, playerid, "SWAT", "SWT_VNT_SHT_IN");
		case 15: ApplyAnimation2(params, playerid, "SWAT", "SWT_VNT_SHT_LOOP");
		case 16: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLPK_L");
		case 17: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLPK_L_BACK");
		case 18: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLPK_R");
		case 19: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLPK_R_BACK");
		case 20: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLSHOOT_IN_L");
		case 21: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLSHOOT_IN_R");
		case 22: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLSHOOT_OUT_L");
		case 23: ApplyAnimation2(params, playerid, "SWAT", "SWT_WLLSHOOT_OUT_R");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animswat [1-23]");
	}
	return 1;
}

COMMAND:animsweet(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SWEET", "HO_ASS_SLAPPED");
		case 2: ApplyAnimation2(params, playerid, "SWEET", "LAFIN_PLAYER");
		case 3: ApplyAnimation2(params, playerid, "SWEET", "LAFIN_SWEET");
		case 4: ApplyAnimation2(params, playerid, "SWEET", "PLYR_HNDSHLDR_01");
		case 5: ApplyAnimation2(params, playerid, "SWEET", "SWEET_ASS_SLAP");
		case 6: ApplyAnimation2(params, playerid, "SWEET", "SWEET_HNDSHLDR_01");
		case 7: ApplyAnimation2(params, playerid, "SWEET", "SWEET_INJUREDLOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animsweet [1-7]");
	}
	return 1;
}

COMMAND:animswim(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SWIM", "SWIM_BREAST");
		case 2: ApplyAnimation2(params, playerid, "SWIM", "SWIM_CRAWL");
		case 3: ApplyAnimation2(params, playerid, "SWIM", "SWIM_DIVE_UNDER");
		case 4: ApplyAnimation2(params, playerid, "SWIM", "SWIM_GLIDE");
		case 5: ApplyAnimation2(params, playerid, "SWIM", "SWIM_JUMPOUT");
		case 6: ApplyAnimation2(params, playerid, "SWIM", "SWIM_TREAD");
		case 7: ApplyAnimation2(params, playerid, "SWIM", "SWIM_UNDER");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animswim [1-7]");
	}
	return 1;
}

COMMAND:animsword(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "SWORD", "SWORD_1");
		case 2: ApplyAnimation2(params, playerid, "SWORD", "SWORD_2");
		case 3: ApplyAnimation2(params, playerid, "SWORD", "SWORD_3");
		case 4: ApplyAnimation2(params, playerid, "SWORD", "SWORD_4");
		case 5: ApplyAnimation2(params, playerid, "SWORD", "SWORD_BLOCK");
		case 6: ApplyAnimation2(params, playerid, "SWORD", "SWORD_HIT_1");
		case 7: ApplyAnimation2(params, playerid, "SWORD", "SWORD_HIT_2");
		case 8: ApplyAnimation2(params, playerid, "SWORD", "SWORD_HIT_3");
		case 9: ApplyAnimation2(params, playerid, "SWORD", "SWORD_IDLE");
		case 10: ApplyAnimation2(params, playerid, "SWORD", "SWORD_PART");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animsword [1-10]");
	}
	return 1;
}

COMMAND:animtank(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "TANK", "TANK_ALIGN_LHS");
		case 2: ApplyAnimation2(params, playerid, "TANK", "TANK_CLOSE_LHS");
		case 3: ApplyAnimation2(params, playerid, "TANK", "TANK_DOORLOCKED");
		case 4: ApplyAnimation2(params, playerid, "TANK", "TANK_GETIN_LHS");
		case 5: ApplyAnimation2(params, playerid, "TANK", "TANK_GETOUT_LHS");
		case 6: ApplyAnimation2(params, playerid, "TANK", "TANK_OPEN_LHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animtank [1-6]");
	}
	return 1;
}

COMMAND:animtattoos(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_IN_O");
		case 2: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_IN_P");
		case 3: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_IN_T");
		case 4: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_OUT_O");
		case 5: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_OUT_P");
		case 6: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_OUT_T");
		case 7: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_POSE_O");
		case 8: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_POSE_P");
		case 9: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARML_POSE_T");
		case 10: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_IN_O");
		case 11: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_IN_P");
		case 12: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_IN_T");
		case 13: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_OUT_O");
		case 14: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_OUT_P");
		case 15: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_OUT_T");
		case 16: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_POSE_O");
		case 17: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_POSE_P");
		case 18: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_ARMR_POSE_T");
		case 19: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_IN_O");
		case 20: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_IN_P");
		case 21: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_IN_T");
		case 22: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_OUT_O");
		case 23: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_OUT_P");
		case 24: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_OUT_T");
		case 25: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_POSE_O");
		case 26: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_POSE_P");
		case 27: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_POSE_T");
		case 28: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_SIT_IN_P");
		case 29: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_SIT_LOOP_P");
		case 30: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BACK_SIT_OUT_P");
		case 31: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BEL_IN_O");
		case 32: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BEL_IN_T");
		case 33: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BEL_OUT_O");
		case 34: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BEL_OUT_T");
		case 35: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BEL_POSE_O");
		case 36: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_BEL_POSE_T");
		case 37: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_IN_O");
		case 38: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_IN_P");
		case 39: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_IN_T");
		case 40: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_OUT_O");
		case 41: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_OUT_P");
		case 42: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_OUT_T");
		case 43: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_POSE_O");
		case 44: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_POSE_P");
		case 45: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_CHE_POSE_T");
		case 46: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_DROP_O");
		case 47: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_IDLE_LOOP_O");
		case 48: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_IDLE_LOOP_T");
		case 49: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_IN_O");
		case 50: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_IN_P");
		case 51: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_IN_T");
		case 52: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_LOOP_O");
		case 53: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_LOOP_P");
		case 54: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_LOOP_T");
		case 55: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_OUT_O");
		case 56: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_OUT_P");
		case 57: ApplyAnimation2(params, playerid, "TATTOOS", "TAT_SIT_OUT_T");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animtattoos [1-57]");
	}
	return 1;
}

COMMAND:animtec(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "TEC", "TEC_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "TEC", "TEC_CROUCHRELOAD");
		case 3: ApplyAnimation2(params, playerid, "TEC", "TEC_FIRE");
		case 4: ApplyAnimation2(params, playerid, "TEC", "TEC_RELOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animtec [1-4]");
	}
	return 1;
}

COMMAND:animtrain(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "TRAIN", "TRAN_GTUP");
		case 2: ApplyAnimation2(params, playerid, "TRAIN", "TRAN_HNG");
		case 3: ApplyAnimation2(params, playerid, "TRAIN", "TRAN_OUCH");
		case 4: ApplyAnimation2(params, playerid, "TRAIN", "TRAN_STMB");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animtrain [1-4]");
	}
	return 1;
}

COMMAND:animtruck(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_ALIGN_LHS");
		case 2: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_ALIGN_RHS");
		case 3: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_CLOSEDOOR_LHS");
		case 4: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_CLOSEDOOR_RHS");
		case 5: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_CLOSE_LHS");
		case 6: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_CLOSE_RHS");
		case 7: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_GETIN_LHS");
		case 8: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_GETIN_RHS");
		case 9: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_GETOUT_LHS");
		case 10: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_GETOUT_RHS");
		case 11: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_JACKEDLHS");
		case 12: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_JACKEDRHS");
		case 13: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_OPEN_LHS");
		case 14: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_OPEN_RHS");
		case 15: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_PULLOUT_LHS");
		case 16: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_PULLOUT_RHS");
		case 17: ApplyAnimation2(params, playerid, "TRUCK", "TRUCK_SHUFFLE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animtruck [1-17]");
	}
	return 1;
}

COMMAND:animuzi(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "UZI", "UZI_CROUCHFIRE");
		case 2: ApplyAnimation2(params, playerid, "UZI", "UZI_CROUCHRELOAD");
		case 3: ApplyAnimation2(params, playerid, "UZI", "UZI_FIRE");
		case 4: ApplyAnimation2(params, playerid, "UZI", "UZI_FIRE_POOR");
		case 5: ApplyAnimation2(params, playerid, "UZI", "UZI_RELOAD");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animuzi [1-5]");
	}
	return 1;
}

COMMAND:animvan(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "VAN", "VAN_CLOSE_BACK_LHS");
		case 2: ApplyAnimation2(params, playerid, "VAN", "VAN_CLOSE_BACK_RHS");
		case 3: ApplyAnimation2(params, playerid, "VAN", "VAN_GETIN_BACK_LHS");
		case 4: ApplyAnimation2(params, playerid, "VAN", "VAN_GETIN_BACK_RHS");
		case 5: ApplyAnimation2(params, playerid, "VAN", "VAN_GETOUT_BACK_LHS");
		case 6: ApplyAnimation2(params, playerid, "VAN", "VAN_GETOUT_BACK_RHS");
		case 7: ApplyAnimation2(params, playerid, "VAN", "VAN_OPEN_BACK_LHS");
		case 8: ApplyAnimation2(params, playerid, "VAN", "VAN_OPEN_BACK_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animvan [1-8]");
	}
	return 1;
}

COMMAND:animvending(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "VENDING", "VEND_DRINK2_P");
		case 2: ApplyAnimation2(params, playerid, "VENDING", "VEND_DRINK_P");
		case 3: ApplyAnimation2(params, playerid, "VENDING", "VEND_EAT1_P");
		case 4: ApplyAnimation2(params, playerid, "VENDING", "VEND_EAT_P");
		case 5: ApplyAnimation2(params, playerid, "VENDING", "VEND_USE");
		case 6: ApplyAnimation2(params, playerid, "VENDING", "VEND_USE_PT2");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animvending [1-6]");
	}
	return 1;
}

COMMAND:animvortex(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "VORTEX", "CAR_JUMPIN_LHS");
		case 2: ApplyAnimation2(params, playerid, "VORTEX", "CAR_JUMPIN_RHS");
		case 3: ApplyAnimation2(params, playerid, "VORTEX", "VORTEX_GETOUT_LHS");
		case 4: ApplyAnimation2(params, playerid, "VORTEX", "VORTEX_GETOUT_RHS");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animvortex [1-4]");
	}
	return 1;
}

COMMAND:animwayfarer(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "WAYFARER", "WF_BACK");
		case 2: ApplyAnimation2(params, playerid, "WAYFARER", "WF_DRIVEBYFT");
		case 3: ApplyAnimation2(params, playerid, "WAYFARER", "WF_DRIVEBYLHS");
		case 4: ApplyAnimation2(params, playerid, "WAYFARER", "WF_DRIVEBYRHS");
		case 5: ApplyAnimation2(params, playerid, "WAYFARER", "WF_FWD");
		case 6: ApplyAnimation2(params, playerid, "WAYFARER", "WF_GETOFFBACK");
		case 7: ApplyAnimation2(params, playerid, "WAYFARER", "WF_GETOFFLHS");
		case 8: ApplyAnimation2(params, playerid, "WAYFARER", "WF_GETOFFRHS");
		case 9: ApplyAnimation2(params, playerid, "WAYFARER", "WF_HIT");
		case 10: ApplyAnimation2(params, playerid, "WAYFARER", "WF_JUMPONL");
		case 11: ApplyAnimation2(params, playerid, "WAYFARER", "WF_JUMPONR");
		case 12: ApplyAnimation2(params, playerid, "WAYFARER", "WF_KICK");
		case 13: ApplyAnimation2(params, playerid, "WAYFARER", "WF_LEFT");
		case 14: ApplyAnimation2(params, playerid, "WAYFARER", "WF_PASSENGER");
		case 15: ApplyAnimation2(params, playerid, "WAYFARER", "WF_PUSHES");
		case 16: ApplyAnimation2(params, playerid, "WAYFARER", "WF_RIDE");
		case 17: ApplyAnimation2(params, playerid, "WAYFARER", "WF_RIGHT");
		case 18: ApplyAnimation2(params, playerid, "WAYFARER", "WF_STILL");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animwayfarer [1-18]");
	}
	return 1;
}

COMMAND:animweapons(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_1H_LIFT");
		case 2: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_1H_LIFT_END");
		case 3: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_1H_RET");
		case 4: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_1H_RET_S");
		case 5: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_2H_LIFT");
		case 6: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_2H_LIFT_END");
		case 7: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_2H_RET");
		case 8: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_2H_RET_S");
		case 9: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_AR_LIFT");
		case 10: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_AR_LIFT_END");
		case 11: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_AR_RET");
		case 12: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_AR_RET_S");
		case 13: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_G_LIFT_IN");
		case 14: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_G_LIFT_OUT");
		case 15: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_TRAY_IN");
		case 16: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_TRAY_OUT");
		case 17: ApplyAnimation2(params, playerid, "WEAPONS", "SHP_TRAY_POSE");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animweapons [1-17]");
	}
	return 1;
}

COMMAND:animwuzi(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "WUZI", "CS_DEAD_GUY");
		case 2: ApplyAnimation2(params, playerid, "WUZI", "CS_PLYR_PT1");
		case 3: ApplyAnimation2(params, playerid, "WUZI", "CS_PLYR_PT2");
		case 4: ApplyAnimation2(params, playerid, "WUZI", "CS_WUZI_PT1");
		case 5: ApplyAnimation2(params, playerid, "WUZI", "CS_WUZI_PT2");
		case 6: ApplyAnimation2(params, playerid, "WUZI", "WALKSTART_IDLE_01");
		case 7: ApplyAnimation2(params, playerid, "WUZI", "WUZI_FOLLOW");
		case 8: ApplyAnimation2(params, playerid, "WUZI", "WUZI_GREET_PLYR");
		case 9: ApplyAnimation2(params, playerid, "WUZI", "WUZI_GREET_WUZI");
		case 10: ApplyAnimation2(params, playerid, "WUZI", "WUZI_GRND_CHK");
		case 11: ApplyAnimation2(params, playerid, "WUZI", "WUZI_STAND_LOOP");
		case 12: ApplyAnimation2(params, playerid, "WUZI", "WUZI_WALK");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animwuzi [1-12]");
	}
	return 1;
}

COMMAND:animwop(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "WOP", "DANCE_G1");
		case 2: ApplyAnimation2(params, playerid, "WOP", "DANCE_G2");
		case 3: ApplyAnimation2(params, playerid, "WOP", "DANCE_G3");
		case 4: ApplyAnimation2(params, playerid, "WOP", "DANCE_G4");
		case 5: ApplyAnimation2(params, playerid, "WOP", "DANCE_G5");
		case 6: ApplyAnimation2(params, playerid, "WOP", "DANCE_G6");
		case 7: ApplyAnimation2(params, playerid, "WOP", "DANCE_G7");
		case 8: ApplyAnimation2(params, playerid, "WOP", "DANCE_G8");
		case 9: ApplyAnimation2(params, playerid, "WOP", "DANCE_G9");
		case 10: ApplyAnimation2(params, playerid, "WOP", "DANCE_G10");
		case 11: ApplyAnimation2(params, playerid, "WOP", "DANCE_G11");
		case 12: ApplyAnimation2(params, playerid, "WOP", "DANCE_G12");
		case 13: ApplyAnimation2(params, playerid, "WOP", "DANCE_G13");
		case 14: ApplyAnimation2(params, playerid, "WOP", "DANCE_G14");
		case 15: ApplyAnimation2(params, playerid, "WOP", "DANCE_G15");
		case 16: ApplyAnimation2(params, playerid, "WOP", "DANCE_G16");
		case 17: ApplyAnimation2(params, playerid, "WOP", "DANCE_B1");
		case 18: ApplyAnimation2(params, playerid, "WOP", "DANCE_B2");
		case 19: ApplyAnimation2(params, playerid, "WOP", "DANCE_B3");
		case 20: ApplyAnimation2(params, playerid, "WOP", "DANCE_B4");
		case 21: ApplyAnimation2(params, playerid, "WOP", "DANCE_B5");
		case 22: ApplyAnimation2(params, playerid, "WOP", "DANCE_B6");
		case 23: ApplyAnimation2(params, playerid, "WOP", "DANCE_B7");
		case 24: ApplyAnimation2(params, playerid, "WOP", "DANCE_B8");
		case 25: ApplyAnimation2(params, playerid, "WOP", "DANCE_B9");
		case 26: ApplyAnimation2(params, playerid, "WOP", "DANCE_B10");
		case 27: ApplyAnimation2(params, playerid, "WOP", "DANCE_B11");
		case 28: ApplyAnimation2(params, playerid, "WOP", "DANCE_B12");
		case 29: ApplyAnimation2(params, playerid, "WOP", "DANCE_B13");
		case 30: ApplyAnimation2(params, playerid, "WOP", "DANCE_B14");
		case 31: ApplyAnimation2(params, playerid, "WOP", "DANCE_B15");
		case 32: ApplyAnimation2(params, playerid, "WOP", "DANCE_B16");
		case 33: ApplyAnimation2(params, playerid, "WOP", "DANCE_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animwop [1-33]");
	}
	return 1;
}

COMMAND:animgfunk(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G1");
		case 2: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G2");
		case 3: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G3");
		case 4: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G4");
		case 5: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G5");
		case 6: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G6");
		case 7: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G7");
		case 8: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G8");
		case 9: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G9");
		case 10: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G10");
		case 11: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G11");
		case 12: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G12");
		case 13: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G13");
		case 14: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G14");
		case 15: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G15");
		case 16: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_G16");
		case 17: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B1");
		case 18: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B2");
		case 19: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B3");
		case 20: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B4");
		case 21: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B5");
		case 22: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B6");
		case 23: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B7");
		case 24: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B8");
		case 25: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B9");
		case 26: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B10");
		case 27: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B11");
		case 28: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B12");
		case 29: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B13");
		case 30: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B14");
		case 31: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B15");
		case 32: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_B16");
		case 33: ApplyAnimation2(params, playerid, "GFUNK", "DANCE_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animgfunk [1-33]");
	}
	return 1;
}

COMMAND:animrunningman(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G1");
		case 2: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G2");
		case 3: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G3");
		case 4: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G4");
		case 5: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G5");
		case 6: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G6");
		case 7: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G7");
		case 8: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G8");
		case 9: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G9");
		case 10: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G10");
		case 11: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G11");
		case 12: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G12");
		case 13: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G13");
		case 14: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G14");
		case 15: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G15");
		case 16: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_G16");
		case 17: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B1");
		case 18: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B2");
		case 19: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B3");
		case 20: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B4");
		case 21: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B5");
		case 22: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B6");
		case 23: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B7");
		case 24: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B8");
		case 25: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B9");
		case 26: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B10");
		case 27: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B11");
		case 28: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B12");
		case 29: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B13");
		case 30: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B14");
		case 31: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B15");
		case 32: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_B16");
		case 33: ApplyAnimation2(params, playerid, "RUNNINGMAN", "DANCE_LOOP");
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animrunningman [1-33]");
	}
	return 1;
}

stock
	SetPlayerSpecialAction2(playerid, actionid)
{
	SetPlayerSpecialAction(playerid, actionid);
	PlayerUsingAnim[playerid] = true;
	TextDrawShowForPlayer(playerid, txtAnim);
}

COMMAND:animpee(playerid, params[])
{
	SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_PISSING);
	return 1;
}

COMMAND:animhandsup(playerid, params[])
{
	SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_HANDSUP);
	return 1;
}

COMMAND:animdance(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_DANCE1);
		case 2: SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_DANCE2);
		case 3: SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_DANCE3);
		case 4: SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_DANCE4);
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animdance [1-4]");
	}
	return 1;
}

COMMAND:animphone(playerid, params[])
{
	new
		animid;
	sscanf(params, "d", animid);
	switch(animid)
	{
		case 1: SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_USECELLPHONE);
		case 2: { SetPlayerSpecialAction2(playerid, SPECIAL_ACTION_STOPUSECELLPHONE); StopAnimation(playerid); }
		default: SendClientMessage(playerid, COLOR_ANIM, " Usage: /animphone [1-2]");
	}
	return 1;
}